package com.winbaoxian.crawler.example.function;

import freemarker.template.SimpleScalar;
import freemarker.template.TemplateMethodModelEx;
import freemarker.template.TemplateModelException;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringUtils;

import java.util.*;

/**
 * @author dongxuanliang252
 * @date 2019-03-08 17:01
 */
public class GenerateIdNumFunction implements TemplateMethodModelEx {

    public static final Map<String, Integer> areaCode = new HashMap();

    static {
        areaCode.put("北京市", Integer.valueOf(110000));
        areaCode.put("市辖区", Integer.valueOf(110100));
        areaCode.put("东城区", Integer.valueOf(110101));
        areaCode.put("西城区", Integer.valueOf(110102));
        areaCode.put("崇文区", Integer.valueOf(110103));
        areaCode.put("宣武区", Integer.valueOf(110104));
        areaCode.put("朝阳区", Integer.valueOf(110105));
        areaCode.put("丰台区", Integer.valueOf(110106));
        areaCode.put("石景山区", Integer.valueOf(110107));
        areaCode.put("海淀区", Integer.valueOf(110108));
        areaCode.put("门头沟区", Integer.valueOf(110109));
        areaCode.put("房山区", Integer.valueOf(110111));
        areaCode.put("通州区", Integer.valueOf(110112));
        areaCode.put("顺义区", Integer.valueOf(110113));
        areaCode.put("昌平区", Integer.valueOf(110114));
        areaCode.put("大兴区", Integer.valueOf(110115));
        areaCode.put("怀柔区", Integer.valueOf(110116));
        areaCode.put("平谷区", Integer.valueOf(110117));
        areaCode.put("县", Integer.valueOf(110200));
        areaCode.put("密云县", Integer.valueOf(110228));
        areaCode.put("延庆县", Integer.valueOf(110229));
        areaCode.put("天津市", Integer.valueOf(120000));
        areaCode.put("市辖区", Integer.valueOf(120100));
        areaCode.put("和平区", Integer.valueOf(120101));
        areaCode.put("河东区", Integer.valueOf(120102));
        areaCode.put("河西区", Integer.valueOf(120103));
        areaCode.put("南开区", Integer.valueOf(120104));
        areaCode.put("河北区", Integer.valueOf(120105));
        areaCode.put("红桥区", Integer.valueOf(120106));
        areaCode.put("东丽区", Integer.valueOf(120110));
        areaCode.put("西青区", Integer.valueOf(120111));
        areaCode.put("津南区", Integer.valueOf(120112));
        areaCode.put("北辰区", Integer.valueOf(120113));
        areaCode.put("武清区", Integer.valueOf(120114));
        areaCode.put("宝坻区", Integer.valueOf(120115));
        areaCode.put("县", Integer.valueOf(120200));
        areaCode.put("宁河县", Integer.valueOf(120221));
        areaCode.put("静海县", Integer.valueOf(120223));
        areaCode.put("蓟　县", Integer.valueOf(120225));
        areaCode.put("河北省", Integer.valueOf(130000));
        areaCode.put("石家庄市", Integer.valueOf(130100));
        areaCode.put("市辖区", Integer.valueOf(130101));
        areaCode.put("长安区", Integer.valueOf(130102));
        areaCode.put("桥东区", Integer.valueOf(130103));
        areaCode.put("桥西区", Integer.valueOf(130104));
        areaCode.put("新华区", Integer.valueOf(130105));
        areaCode.put("井陉矿区", Integer.valueOf(130107));
        areaCode.put("裕华区", Integer.valueOf(130108));
        areaCode.put("井陉县", Integer.valueOf(130121));
        areaCode.put("正定县", Integer.valueOf(130123));
        areaCode.put("栾城县", Integer.valueOf(130124));
        areaCode.put("行唐县", Integer.valueOf(130125));
        areaCode.put("灵寿县", Integer.valueOf(130126));
        areaCode.put("高邑县", Integer.valueOf(130127));
        areaCode.put("深泽县", Integer.valueOf(130128));
        areaCode.put("赞皇县", Integer.valueOf(130129));
        areaCode.put("无极县", Integer.valueOf(130130));
        areaCode.put("平山县", Integer.valueOf(130131));
        areaCode.put("元氏县", Integer.valueOf(130132));
        areaCode.put("赵　县", Integer.valueOf(130133));
        areaCode.put("辛集市", Integer.valueOf(130181));
        areaCode.put("藁城市", Integer.valueOf(130182));
        areaCode.put("晋州市", Integer.valueOf(130183));
        areaCode.put("新乐市", Integer.valueOf(130184));
        areaCode.put("鹿泉市", Integer.valueOf(130185));
        areaCode.put("唐山市", Integer.valueOf(130200));
        areaCode.put("市辖区", Integer.valueOf(130201));
        areaCode.put("路南区", Integer.valueOf(130202));
        areaCode.put("路北区", Integer.valueOf(130203));
        areaCode.put("古冶区", Integer.valueOf(130204));
        areaCode.put("开平区", Integer.valueOf(130205));
        areaCode.put("丰南区", Integer.valueOf(130207));
        areaCode.put("丰润区", Integer.valueOf(130208));
        areaCode.put("滦　县", Integer.valueOf(130223));
        areaCode.put("滦南县", Integer.valueOf(130224));
        areaCode.put("乐亭县", Integer.valueOf(130225));
        areaCode.put("迁西县", Integer.valueOf(130227));
        areaCode.put("玉田县", Integer.valueOf(130229));
        areaCode.put("唐海县", Integer.valueOf(130230));
        areaCode.put("遵化市", Integer.valueOf(130281));
        areaCode.put("迁安市", Integer.valueOf(130283));
        areaCode.put("秦皇岛市", Integer.valueOf(130300));
        areaCode.put("市辖区", Integer.valueOf(130301));
        areaCode.put("海港区", Integer.valueOf(130302));
        areaCode.put("山海关区", Integer.valueOf(130303));
        areaCode.put("北戴河区", Integer.valueOf(130304));
        areaCode.put("青龙满族自治县", Integer.valueOf(130321));
        areaCode.put("昌黎县", Integer.valueOf(130322));
        areaCode.put("抚宁县", Integer.valueOf(130323));
        areaCode.put("卢龙县", Integer.valueOf(130324));
        areaCode.put("邯郸市", Integer.valueOf(130400));
        areaCode.put("市辖区", Integer.valueOf(130401));
        areaCode.put("邯山区", Integer.valueOf(130402));
        areaCode.put("丛台区", Integer.valueOf(130403));
        areaCode.put("复兴区", Integer.valueOf(130404));
        areaCode.put("峰峰矿区", Integer.valueOf(130406));
        areaCode.put("邯郸县", Integer.valueOf(130421));
        areaCode.put("临漳县", Integer.valueOf(130423));
        areaCode.put("成安县", Integer.valueOf(130424));
        areaCode.put("大名县", Integer.valueOf(130425));
        areaCode.put("涉　县", Integer.valueOf(130426));
        areaCode.put("磁　县", Integer.valueOf(130427));
        areaCode.put("肥乡县", Integer.valueOf(130428));
        areaCode.put("永年县", Integer.valueOf(130429));
        areaCode.put("邱　县", Integer.valueOf(130430));
        areaCode.put("鸡泽县", Integer.valueOf(130431));
        areaCode.put("广平县", Integer.valueOf(130432));
        areaCode.put("馆陶县", Integer.valueOf(130433));
        areaCode.put("魏　县", Integer.valueOf(130434));
        areaCode.put("曲周县", Integer.valueOf(130435));
        areaCode.put("武安市", Integer.valueOf(130481));
        areaCode.put("邢台市", Integer.valueOf(130500));
        areaCode.put("市辖区", Integer.valueOf(130501));
        areaCode.put("桥东区", Integer.valueOf(130502));
        areaCode.put("桥西区", Integer.valueOf(130503));
        areaCode.put("邢台县", Integer.valueOf(130521));
        areaCode.put("临城县", Integer.valueOf(130522));
        areaCode.put("内丘县", Integer.valueOf(130523));
        areaCode.put("柏乡县", Integer.valueOf(130524));
        areaCode.put("隆尧县", Integer.valueOf(130525));
        areaCode.put("任　县", Integer.valueOf(130526));
        areaCode.put("南和县", Integer.valueOf(130527));
        areaCode.put("宁晋县", Integer.valueOf(130528));
        areaCode.put("巨鹿县", Integer.valueOf(130529));
        areaCode.put("新河县", Integer.valueOf(130530));
        areaCode.put("广宗县", Integer.valueOf(130531));
        areaCode.put("平乡县", Integer.valueOf(130532));
        areaCode.put("威　县", Integer.valueOf(130533));
        areaCode.put("清河县", Integer.valueOf(130534));
        areaCode.put("临西县", Integer.valueOf(130535));
        areaCode.put("南宫市", Integer.valueOf(130581));
        areaCode.put("沙河市", Integer.valueOf(130582));
        areaCode.put("保定市", Integer.valueOf(130600));
        areaCode.put("市辖区", Integer.valueOf(130601));
        areaCode.put("新市区", Integer.valueOf(130602));
        areaCode.put("北市区", Integer.valueOf(130603));
        areaCode.put("南市区", Integer.valueOf(130604));
        areaCode.put("满城县", Integer.valueOf(130621));
        areaCode.put("清苑县", Integer.valueOf(130622));
        areaCode.put("涞水县", Integer.valueOf(130623));
        areaCode.put("阜平县", Integer.valueOf(130624));
        areaCode.put("徐水县", Integer.valueOf(130625));
        areaCode.put("定兴县", Integer.valueOf(130626));
        areaCode.put("唐　县", Integer.valueOf(130627));
        areaCode.put("高阳县", Integer.valueOf(130628));
        areaCode.put("容城县", Integer.valueOf(130629));
        areaCode.put("涞源县", Integer.valueOf(130630));
        areaCode.put("望都县", Integer.valueOf(130631));
        areaCode.put("安新县", Integer.valueOf(130632));
        areaCode.put("易　县", Integer.valueOf(130633));
        areaCode.put("曲阳县", Integer.valueOf(130634));
        areaCode.put("蠡　县", Integer.valueOf(130635));
        areaCode.put("顺平县", Integer.valueOf(130636));
        areaCode.put("博野县", Integer.valueOf(130637));
        areaCode.put("雄　县", Integer.valueOf(130638));
        areaCode.put("涿州市", Integer.valueOf(130681));
        areaCode.put("定州市", Integer.valueOf(130682));
        areaCode.put("安国市", Integer.valueOf(130683));
        areaCode.put("高碑店市", Integer.valueOf(130684));
        areaCode.put("张家口市", Integer.valueOf(130700));
        areaCode.put("市辖区", Integer.valueOf(130701));
        areaCode.put("桥东区", Integer.valueOf(130702));
        areaCode.put("桥西区", Integer.valueOf(130703));
        areaCode.put("宣化区", Integer.valueOf(130705));
        areaCode.put("下花园区", Integer.valueOf(130706));
        areaCode.put("宣化县", Integer.valueOf(130721));
        areaCode.put("张北县", Integer.valueOf(130722));
        areaCode.put("康保县", Integer.valueOf(130723));
        areaCode.put("沽源县", Integer.valueOf(130724));
        areaCode.put("尚义县", Integer.valueOf(130725));
        areaCode.put("蔚　县", Integer.valueOf(130726));
        areaCode.put("阳原县", Integer.valueOf(130727));
        areaCode.put("怀安县", Integer.valueOf(130728));
        areaCode.put("万全县", Integer.valueOf(130729));
        areaCode.put("怀来县", Integer.valueOf(130730));
        areaCode.put("涿鹿县", Integer.valueOf(130731));
        areaCode.put("赤城县", Integer.valueOf(130732));
        areaCode.put("崇礼县", Integer.valueOf(130733));
        areaCode.put("承德市", Integer.valueOf(130800));
        areaCode.put("市辖区", Integer.valueOf(130801));
        areaCode.put("双桥区", Integer.valueOf(130802));
        areaCode.put("双滦区", Integer.valueOf(130803));
        areaCode.put("鹰手营子矿区", Integer.valueOf(130804));
        areaCode.put("承德县", Integer.valueOf(130821));
        areaCode.put("兴隆县", Integer.valueOf(130822));
        areaCode.put("平泉县", Integer.valueOf(130823));
        areaCode.put("滦平县", Integer.valueOf(130824));
        areaCode.put("隆化县", Integer.valueOf(130825));
        areaCode.put("丰宁满族自治县", Integer.valueOf(130826));
        areaCode.put("宽城满族自治县", Integer.valueOf(130827));
        areaCode.put("围场满族蒙古族自治县", Integer.valueOf(130828));
        areaCode.put("沧州市", Integer.valueOf(130900));
        areaCode.put("市辖区", Integer.valueOf(130901));
        areaCode.put("新华区", Integer.valueOf(130902));
        areaCode.put("运河区", Integer.valueOf(130903));
        areaCode.put("沧　县", Integer.valueOf(130921));
        areaCode.put("青　县", Integer.valueOf(130922));
        areaCode.put("东光县", Integer.valueOf(130923));
        areaCode.put("海兴县", Integer.valueOf(130924));
        areaCode.put("盐山县", Integer.valueOf(130925));
        areaCode.put("肃宁县", Integer.valueOf(130926));
        areaCode.put("南皮县", Integer.valueOf(130927));
        areaCode.put("吴桥县", Integer.valueOf(130928));
        areaCode.put("献　县", Integer.valueOf(130929));
        areaCode.put("孟村回族自治县", Integer.valueOf(130930));
        areaCode.put("泊头市", Integer.valueOf(130981));
        areaCode.put("任丘市", Integer.valueOf(130982));
        areaCode.put("黄骅市", Integer.valueOf(130983));
        areaCode.put("河间市", Integer.valueOf(130984));
        areaCode.put("廊坊市", Integer.valueOf(131000));
        areaCode.put("市辖区", Integer.valueOf(131001));
        areaCode.put("安次区", Integer.valueOf(131002));
        areaCode.put("广阳区", Integer.valueOf(131003));
        areaCode.put("固安县", Integer.valueOf(131022));
        areaCode.put("永清县", Integer.valueOf(131023));
        areaCode.put("香河县", Integer.valueOf(131024));
        areaCode.put("大城县", Integer.valueOf(131025));
        areaCode.put("文安县", Integer.valueOf(131026));
        areaCode.put("大厂回族自治县", Integer.valueOf(131028));
        areaCode.put("霸州市", Integer.valueOf(131081));
        areaCode.put("三河市", Integer.valueOf(131082));
        areaCode.put("衡水市", Integer.valueOf(131100));
        areaCode.put("市辖区", Integer.valueOf(131101));
        areaCode.put("桃城区", Integer.valueOf(131102));
        areaCode.put("枣强县", Integer.valueOf(131121));
        areaCode.put("武邑县", Integer.valueOf(131122));
        areaCode.put("武强县", Integer.valueOf(131123));
        areaCode.put("饶阳县", Integer.valueOf(131124));
        areaCode.put("安平县", Integer.valueOf(131125));
        areaCode.put("故城县", Integer.valueOf(131126));
        areaCode.put("景　县", Integer.valueOf(131127));
        areaCode.put("阜城县", Integer.valueOf(131128));
        areaCode.put("冀州市", Integer.valueOf(131181));
        areaCode.put("深州市", Integer.valueOf(131182));
        areaCode.put("山西省", Integer.valueOf(140000));
        areaCode.put("太原市", Integer.valueOf(140100));
        areaCode.put("市辖区", Integer.valueOf(140101));
        areaCode.put("小店区", Integer.valueOf(140105));
        areaCode.put("迎泽区", Integer.valueOf(140106));
        areaCode.put("杏花岭区", Integer.valueOf(140107));
        areaCode.put("尖草坪区", Integer.valueOf(140108));
        areaCode.put("万柏林区", Integer.valueOf(140109));
        areaCode.put("晋源区", Integer.valueOf(140110));
        areaCode.put("清徐县", Integer.valueOf(140121));
        areaCode.put("阳曲县", Integer.valueOf(140122));
        areaCode.put("娄烦县", Integer.valueOf(140123));
        areaCode.put("古交市", Integer.valueOf(140181));
        areaCode.put("大同市", Integer.valueOf(140200));
        areaCode.put("市辖区", Integer.valueOf(140201));
        areaCode.put("城　区", Integer.valueOf(140202));
        areaCode.put("矿　区", Integer.valueOf(140203));
        areaCode.put("南郊区", Integer.valueOf(140211));
        areaCode.put("新荣区", Integer.valueOf(140212));
        areaCode.put("阳高县", Integer.valueOf(140221));
        areaCode.put("天镇县", Integer.valueOf(140222));
        areaCode.put("广灵县", Integer.valueOf(140223));
        areaCode.put("灵丘县", Integer.valueOf(140224));
        areaCode.put("浑源县", Integer.valueOf(140225));
        areaCode.put("左云县", Integer.valueOf(140226));
        areaCode.put("大同县", Integer.valueOf(140227));
        areaCode.put("阳泉市", Integer.valueOf(140300));
        areaCode.put("市辖区", Integer.valueOf(140301));
        areaCode.put("城　区", Integer.valueOf(140302));
        areaCode.put("矿　区", Integer.valueOf(140303));
        areaCode.put("郊　区", Integer.valueOf(140311));
        areaCode.put("平定县", Integer.valueOf(140321));
        areaCode.put("盂　县", Integer.valueOf(140322));
        areaCode.put("长治市", Integer.valueOf(140400));
        areaCode.put("市辖区", Integer.valueOf(140401));
        areaCode.put("城　区", Integer.valueOf(140402));
        areaCode.put("郊　区", Integer.valueOf(140411));
        areaCode.put("长治县", Integer.valueOf(140421));
        areaCode.put("襄垣县", Integer.valueOf(140423));
        areaCode.put("屯留县", Integer.valueOf(140424));
        areaCode.put("平顺县", Integer.valueOf(140425));
        areaCode.put("黎城县", Integer.valueOf(140426));
        areaCode.put("壶关县", Integer.valueOf(140427));
        areaCode.put("长子县", Integer.valueOf(140428));
        areaCode.put("武乡县", Integer.valueOf(140429));
        areaCode.put("沁　县", Integer.valueOf(140430));
        areaCode.put("沁源县", Integer.valueOf(140431));
        areaCode.put("潞城市", Integer.valueOf(140481));
        areaCode.put("晋城市", Integer.valueOf(140500));
        areaCode.put("市辖区", Integer.valueOf(140501));
        areaCode.put("城　区", Integer.valueOf(140502));
        areaCode.put("沁水县", Integer.valueOf(140521));
        areaCode.put("阳城县", Integer.valueOf(140522));
        areaCode.put("陵川县", Integer.valueOf(140524));
        areaCode.put("泽州县", Integer.valueOf(140525));
        areaCode.put("高平市", Integer.valueOf(140581));
        areaCode.put("朔州市", Integer.valueOf(140600));
        areaCode.put("市辖区", Integer.valueOf(140601));
        areaCode.put("朔城区", Integer.valueOf(140602));
        areaCode.put("平鲁区", Integer.valueOf(140603));
        areaCode.put("山阴县", Integer.valueOf(140621));
        areaCode.put("应　县", Integer.valueOf(140622));
        areaCode.put("右玉县", Integer.valueOf(140623));
        areaCode.put("怀仁县", Integer.valueOf(140624));
        areaCode.put("晋中市", Integer.valueOf(140700));
        areaCode.put("市辖区", Integer.valueOf(140701));
        areaCode.put("榆次区", Integer.valueOf(140702));
        areaCode.put("榆社县", Integer.valueOf(140721));
        areaCode.put("左权县", Integer.valueOf(140722));
        areaCode.put("和顺县", Integer.valueOf(140723));
        areaCode.put("昔阳县", Integer.valueOf(140724));
        areaCode.put("寿阳县", Integer.valueOf(140725));
        areaCode.put("太谷县", Integer.valueOf(140726));
        areaCode.put("祁　县", Integer.valueOf(140727));
        areaCode.put("平遥县", Integer.valueOf(140728));
        areaCode.put("灵石县", Integer.valueOf(140729));
        areaCode.put("介休市", Integer.valueOf(140781));
        areaCode.put("运城市", Integer.valueOf(140800));
        areaCode.put("市辖区", Integer.valueOf(140801));
        areaCode.put("盐湖区", Integer.valueOf(140802));
        areaCode.put("临猗县", Integer.valueOf(140821));
        areaCode.put("万荣县", Integer.valueOf(140822));
        areaCode.put("闻喜县", Integer.valueOf(140823));
        areaCode.put("稷山县", Integer.valueOf(140824));
        areaCode.put("新绛县", Integer.valueOf(140825));
        areaCode.put("绛　县", Integer.valueOf(140826));
        areaCode.put("垣曲县", Integer.valueOf(140827));
        areaCode.put("夏　县", Integer.valueOf(140828));
        areaCode.put("平陆县", Integer.valueOf(140829));
        areaCode.put("芮城县", Integer.valueOf(140830));
        areaCode.put("永济市", Integer.valueOf(140881));
        areaCode.put("河津市", Integer.valueOf(140882));
        areaCode.put("忻州市", Integer.valueOf(140900));
        areaCode.put("市辖区", Integer.valueOf(140901));
        areaCode.put("忻府区", Integer.valueOf(140902));
        areaCode.put("定襄县", Integer.valueOf(140921));
        areaCode.put("五台县", Integer.valueOf(140922));
        areaCode.put("代　县", Integer.valueOf(140923));
        areaCode.put("繁峙县", Integer.valueOf(140924));
        areaCode.put("宁武县", Integer.valueOf(140925));
        areaCode.put("静乐县", Integer.valueOf(140926));
        areaCode.put("神池县", Integer.valueOf(140927));
        areaCode.put("五寨县", Integer.valueOf(140928));
        areaCode.put("岢岚县", Integer.valueOf(140929));
        areaCode.put("河曲县", Integer.valueOf(140930));
        areaCode.put("保德县", Integer.valueOf(140931));
        areaCode.put("偏关县", Integer.valueOf(140932));
        areaCode.put("原平市", Integer.valueOf(140981));
        areaCode.put("临汾市", Integer.valueOf(141000));
        areaCode.put("市辖区", Integer.valueOf(141001));
        areaCode.put("尧都区", Integer.valueOf(141002));
        areaCode.put("曲沃县", Integer.valueOf(141021));
        areaCode.put("翼城县", Integer.valueOf(141022));
        areaCode.put("襄汾县", Integer.valueOf(141023));
        areaCode.put("洪洞县", Integer.valueOf(141024));
        areaCode.put("古　县", Integer.valueOf(141025));
        areaCode.put("安泽县", Integer.valueOf(141026));
        areaCode.put("浮山县", Integer.valueOf(141027));
        areaCode.put("吉　县", Integer.valueOf(141028));
        areaCode.put("乡宁县", Integer.valueOf(141029));
        areaCode.put("大宁县", Integer.valueOf(141030));
        areaCode.put("隰　县", Integer.valueOf(141031));
        areaCode.put("永和县", Integer.valueOf(141032));
        areaCode.put("蒲　县", Integer.valueOf(141033));
        areaCode.put("汾西县", Integer.valueOf(141034));
        areaCode.put("侯马市", Integer.valueOf(141081));
        areaCode.put("霍州市", Integer.valueOf(141082));
        areaCode.put("吕梁市", Integer.valueOf(141100));
        areaCode.put("市辖区", Integer.valueOf(141101));
        areaCode.put("离石区", Integer.valueOf(141102));
        areaCode.put("文水县", Integer.valueOf(141121));
        areaCode.put("交城县", Integer.valueOf(141122));
        areaCode.put("兴　县", Integer.valueOf(141123));
        areaCode.put("临　县", Integer.valueOf(141124));
        areaCode.put("柳林县", Integer.valueOf(141125));
        areaCode.put("石楼县", Integer.valueOf(141126));
        areaCode.put("岚　县", Integer.valueOf(141127));
        areaCode.put("方山县", Integer.valueOf(141128));
        areaCode.put("中阳县", Integer.valueOf(141129));
        areaCode.put("交口县", Integer.valueOf(141130));
        areaCode.put("孝义市", Integer.valueOf(141181));
        areaCode.put("汾阳市", Integer.valueOf(141182));
        areaCode.put("内蒙古自治区", Integer.valueOf(150000));
        areaCode.put("呼和浩特市", Integer.valueOf(150100));
        areaCode.put("市辖区", Integer.valueOf(150101));
        areaCode.put("新城区", Integer.valueOf(150102));
        areaCode.put("回民区", Integer.valueOf(150103));
        areaCode.put("玉泉区", Integer.valueOf(150104));
        areaCode.put("赛罕区", Integer.valueOf(150105));
        areaCode.put("土默特左旗", Integer.valueOf(150121));
        areaCode.put("托克托县", Integer.valueOf(150122));
        areaCode.put("和林格尔县", Integer.valueOf(150123));
        areaCode.put("清水河县", Integer.valueOf(150124));
        areaCode.put("武川县", Integer.valueOf(150125));
        areaCode.put("包头市", Integer.valueOf(150200));
        areaCode.put("市辖区", Integer.valueOf(150201));
        areaCode.put("东河区", Integer.valueOf(150202));
        areaCode.put("昆都仑区", Integer.valueOf(150203));
        areaCode.put("青山区", Integer.valueOf(150204));
        areaCode.put("石拐区", Integer.valueOf(150205));
        areaCode.put("白云鄂博矿区", Integer.valueOf(150206));
        areaCode.put("九原区", Integer.valueOf(150207));
        areaCode.put("土默特右旗", Integer.valueOf(150221));
        areaCode.put("固阳县", Integer.valueOf(150222));
        areaCode.put("达尔罕茂明安联合旗", Integer.valueOf(150223));
        areaCode.put("乌海市", Integer.valueOf(150300));
        areaCode.put("市辖区", Integer.valueOf(150301));
        areaCode.put("海勃湾区", Integer.valueOf(150302));
        areaCode.put("海南区", Integer.valueOf(150303));
        areaCode.put("乌达区", Integer.valueOf(150304));
        areaCode.put("赤峰市", Integer.valueOf(150400));
        areaCode.put("市辖区", Integer.valueOf(150401));
        areaCode.put("红山区", Integer.valueOf(150402));
        areaCode.put("元宝山区", Integer.valueOf(150403));
        areaCode.put("松山区", Integer.valueOf(150404));
        areaCode.put("阿鲁科尔沁旗", Integer.valueOf(150421));
        areaCode.put("巴林左旗", Integer.valueOf(150422));
        areaCode.put("巴林右旗", Integer.valueOf(150423));
        areaCode.put("林西县", Integer.valueOf(150424));
        areaCode.put("克什克腾旗", Integer.valueOf(150425));
        areaCode.put("翁牛特旗", Integer.valueOf(150426));
        areaCode.put("喀喇沁旗", Integer.valueOf(150428));
        areaCode.put("宁城县", Integer.valueOf(150429));
        areaCode.put("敖汉旗", Integer.valueOf(150430));
        areaCode.put("通辽市", Integer.valueOf(150500));
        areaCode.put("市辖区", Integer.valueOf(150501));
        areaCode.put("科尔沁区", Integer.valueOf(150502));
        areaCode.put("科尔沁左翼中旗", Integer.valueOf(150521));
        areaCode.put("科尔沁左翼后旗", Integer.valueOf(150522));
        areaCode.put("开鲁县", Integer.valueOf(150523));
        areaCode.put("库伦旗", Integer.valueOf(150524));
        areaCode.put("奈曼旗", Integer.valueOf(150525));
        areaCode.put("扎鲁特旗", Integer.valueOf(150526));
        areaCode.put("霍林郭勒市", Integer.valueOf(150581));
        areaCode.put("鄂尔多斯市", Integer.valueOf(150600));
        areaCode.put("市辖区", Integer.valueOf(150601));
        areaCode.put("  东胜区", Integer.valueOf(150602));
        areaCode.put("达拉特旗", Integer.valueOf(150621));
        areaCode.put("准格尔旗", Integer.valueOf(150622));
        areaCode.put("鄂托克前旗", Integer.valueOf(150623));
        areaCode.put("鄂托克旗", Integer.valueOf(150624));
        areaCode.put("杭锦旗", Integer.valueOf(150625));
        areaCode.put("乌审旗", Integer.valueOf(150626));
        areaCode.put("伊金霍洛旗", Integer.valueOf(150627));
        areaCode.put("呼伦贝尔市", Integer.valueOf(150700));
        areaCode.put("市辖区", Integer.valueOf(150701));
        areaCode.put("海拉尔区", Integer.valueOf(150702));
        areaCode.put("阿荣旗", Integer.valueOf(150721));
        areaCode.put("莫力达瓦达斡尔族自治旗", Integer.valueOf(150722));
        areaCode.put("鄂伦春自治旗", Integer.valueOf(150723));
        areaCode.put("鄂温克族自治旗", Integer.valueOf(150724));
        areaCode.put("陈巴尔虎旗", Integer.valueOf(150725));
        areaCode.put("新巴尔虎左旗", Integer.valueOf(150726));
        areaCode.put("新巴尔虎右旗", Integer.valueOf(150727));
        areaCode.put("满洲里市", Integer.valueOf(150781));
        areaCode.put("牙克石市", Integer.valueOf(150782));
        areaCode.put("扎兰屯市", Integer.valueOf(150783));
        areaCode.put("额尔古纳市", Integer.valueOf(150784));
        areaCode.put("根河市", Integer.valueOf(150785));
        areaCode.put("巴彦淖尔市", Integer.valueOf(150800));
        areaCode.put("市辖区", Integer.valueOf(150801));
        areaCode.put("临河区", Integer.valueOf(150802));
        areaCode.put("五原县", Integer.valueOf(150821));
        areaCode.put("磴口县", Integer.valueOf(150822));
        areaCode.put("乌拉特前旗", Integer.valueOf(150823));
        areaCode.put("乌拉特中旗", Integer.valueOf(150824));
        areaCode.put("乌拉特后旗", Integer.valueOf(150825));
        areaCode.put("杭锦后旗", Integer.valueOf(150826));
        areaCode.put("乌兰察布市", Integer.valueOf(150900));
        areaCode.put("市辖区", Integer.valueOf(150901));
        areaCode.put("集宁区", Integer.valueOf(150902));
        areaCode.put("卓资县", Integer.valueOf(150921));
        areaCode.put("化德县", Integer.valueOf(150922));
        areaCode.put("商都县", Integer.valueOf(150923));
        areaCode.put("兴和县", Integer.valueOf(150924));
        areaCode.put("凉城县", Integer.valueOf(150925));
        areaCode.put("察哈尔右翼前旗", Integer.valueOf(150926));
        areaCode.put("察哈尔右翼中旗", Integer.valueOf(150927));
        areaCode.put("察哈尔右翼后旗", Integer.valueOf(150928));
        areaCode.put("四子王旗", Integer.valueOf(150929));
        areaCode.put("丰镇市", Integer.valueOf(150981));
        areaCode.put("兴安盟", Integer.valueOf(152200));
        areaCode.put("乌兰浩特市", Integer.valueOf(152201));
        areaCode.put("阿尔山市", Integer.valueOf(152202));
        areaCode.put("科尔沁右翼前旗", Integer.valueOf(152221));
        areaCode.put("科尔沁右翼中旗", Integer.valueOf(152222));
        areaCode.put("扎赉特旗", Integer.valueOf(152223));
        areaCode.put("突泉县", Integer.valueOf(152224));
        areaCode.put("锡林郭勒盟", Integer.valueOf(152500));
        areaCode.put("二连浩特市", Integer.valueOf(152501));
        areaCode.put("锡林浩特市", Integer.valueOf(152502));
        areaCode.put("阿巴嘎旗", Integer.valueOf(152522));
        areaCode.put("苏尼特左旗", Integer.valueOf(152523));
        areaCode.put("苏尼特右旗", Integer.valueOf(152524));
        areaCode.put("东乌珠穆沁旗", Integer.valueOf(152525));
        areaCode.put("西乌珠穆沁旗", Integer.valueOf(152526));
        areaCode.put("太仆寺旗", Integer.valueOf(152527));
        areaCode.put("镶黄旗", Integer.valueOf(152528));
        areaCode.put("正镶白旗", Integer.valueOf(152529));
        areaCode.put("正蓝旗", Integer.valueOf(152530));
        areaCode.put("多伦县", Integer.valueOf(152531));
        areaCode.put("阿拉善盟", Integer.valueOf(152900));
        areaCode.put("阿拉善左旗", Integer.valueOf(152921));
        areaCode.put("阿拉善右旗", Integer.valueOf(152922));
        areaCode.put("额济纳旗", Integer.valueOf(152923));
        areaCode.put("辽宁省", Integer.valueOf(210000));
        areaCode.put("沈阳市", Integer.valueOf(210100));
        areaCode.put("市辖区", Integer.valueOf(210101));
        areaCode.put("和平区", Integer.valueOf(210102));
        areaCode.put("沈河区", Integer.valueOf(210103));
        areaCode.put("大东区", Integer.valueOf(210104));
        areaCode.put("皇姑区", Integer.valueOf(210105));
        areaCode.put("铁西区", Integer.valueOf(210106));
        areaCode.put("苏家屯区", Integer.valueOf(210111));
        areaCode.put("东陵区", Integer.valueOf(210112));
        areaCode.put("沈北新区", Integer.valueOf(210113));
        areaCode.put("于洪区", Integer.valueOf(210114));
        areaCode.put("辽中县", Integer.valueOf(210122));
        areaCode.put("康平县", Integer.valueOf(210123));
        areaCode.put("法库县", Integer.valueOf(210124));
        areaCode.put("新民市", Integer.valueOf(210181));
        areaCode.put("大连市", Integer.valueOf(210200));
        areaCode.put("市辖区", Integer.valueOf(210201));
        areaCode.put("中山区", Integer.valueOf(210202));
        areaCode.put("西岗区", Integer.valueOf(210203));
        areaCode.put("沙河口区", Integer.valueOf(210204));
        areaCode.put("甘井子区", Integer.valueOf(210211));
        areaCode.put("旅顺口区", Integer.valueOf(210212));
        areaCode.put("金州区", Integer.valueOf(210213));
        areaCode.put("长海县", Integer.valueOf(210224));
        areaCode.put("瓦房店市", Integer.valueOf(210281));
        areaCode.put("普兰店市", Integer.valueOf(210282));
        areaCode.put("庄河市", Integer.valueOf(210283));
        areaCode.put("鞍山市", Integer.valueOf(210300));
        areaCode.put("市辖区", Integer.valueOf(210301));
        areaCode.put("铁东区", Integer.valueOf(210302));
        areaCode.put("铁西区", Integer.valueOf(210303));
        areaCode.put("立山区", Integer.valueOf(210304));
        areaCode.put("千山区", Integer.valueOf(210311));
        areaCode.put("台安县", Integer.valueOf(210321));
        areaCode.put("岫岩满族自治县", Integer.valueOf(210323));
        areaCode.put("海城市", Integer.valueOf(210381));
        areaCode.put("抚顺市", Integer.valueOf(210400));
        areaCode.put("市辖区", Integer.valueOf(210401));
        areaCode.put("新抚区", Integer.valueOf(210402));
        areaCode.put("东洲区", Integer.valueOf(210403));
        areaCode.put("望花区", Integer.valueOf(210404));
        areaCode.put("顺城区", Integer.valueOf(210411));
        areaCode.put("抚顺县", Integer.valueOf(210421));
        areaCode.put("新宾满族自治县", Integer.valueOf(210422));
        areaCode.put("清原满族自治县", Integer.valueOf(210423));
        areaCode.put("本溪市", Integer.valueOf(210500));
        areaCode.put("市辖区", Integer.valueOf(210501));
        areaCode.put("平山区", Integer.valueOf(210502));
        areaCode.put("溪湖区", Integer.valueOf(210503));
        areaCode.put("明山区", Integer.valueOf(210504));
        areaCode.put("南芬区", Integer.valueOf(210505));
        areaCode.put("本溪满族自治县", Integer.valueOf(210521));
        areaCode.put("桓仁满族自治县", Integer.valueOf(210522));
        areaCode.put("丹东市", Integer.valueOf(210600));
        areaCode.put("市辖区", Integer.valueOf(210601));
        areaCode.put("元宝区", Integer.valueOf(210602));
        areaCode.put("振兴区", Integer.valueOf(210603));
        areaCode.put("振安区", Integer.valueOf(210604));
        areaCode.put("宽甸满族自治县", Integer.valueOf(210624));
        areaCode.put("东港市", Integer.valueOf(210681));
        areaCode.put("凤城市", Integer.valueOf(210682));
        areaCode.put("锦州市", Integer.valueOf(210700));
        areaCode.put("市辖区", Integer.valueOf(210701));
        areaCode.put("古塔区", Integer.valueOf(210702));
        areaCode.put("凌河区", Integer.valueOf(210703));
        areaCode.put("太和区", Integer.valueOf(210711));
        areaCode.put("黑山县", Integer.valueOf(210726));
        areaCode.put("义　县", Integer.valueOf(210727));
        areaCode.put("凌海市", Integer.valueOf(210781));
        areaCode.put("北镇市", Integer.valueOf(210782));
        areaCode.put("营口市", Integer.valueOf(210800));
        areaCode.put("市辖区", Integer.valueOf(210801));
        areaCode.put("站前区", Integer.valueOf(210802));
        areaCode.put("西市区", Integer.valueOf(210803));
        areaCode.put("鲅鱼圈区", Integer.valueOf(210804));
        areaCode.put("老边区", Integer.valueOf(210811));
        areaCode.put("盖州市", Integer.valueOf(210881));
        areaCode.put("大石桥市", Integer.valueOf(210882));
        areaCode.put("阜新市", Integer.valueOf(210900));
        areaCode.put("市辖区", Integer.valueOf(210901));
        areaCode.put("海州区", Integer.valueOf(210902));
        areaCode.put("新邱区", Integer.valueOf(210903));
        areaCode.put("太平区", Integer.valueOf(210904));
        areaCode.put("清河门区", Integer.valueOf(210905));
        areaCode.put("细河区", Integer.valueOf(210911));
        areaCode.put("阜新蒙古族自治县", Integer.valueOf(210921));
        areaCode.put("彰武县", Integer.valueOf(210922));
        areaCode.put("辽阳市", Integer.valueOf(211000));
        areaCode.put("市辖区", Integer.valueOf(211001));
        areaCode.put("白塔区", Integer.valueOf(211002));
        areaCode.put("文圣区", Integer.valueOf(211003));
        areaCode.put("宏伟区", Integer.valueOf(211004));
        areaCode.put("弓长岭区", Integer.valueOf(211005));
        areaCode.put("太子河区", Integer.valueOf(211011));
        areaCode.put("辽阳县", Integer.valueOf(211021));
        areaCode.put("灯塔市", Integer.valueOf(211081));
        areaCode.put("盘锦市", Integer.valueOf(211100));
        areaCode.put("市辖区", Integer.valueOf(211101));
        areaCode.put("双台子区", Integer.valueOf(211102));
        areaCode.put("兴隆台区", Integer.valueOf(211103));
        areaCode.put("大洼县", Integer.valueOf(211121));
        areaCode.put("盘山县", Integer.valueOf(211122));
        areaCode.put("铁岭市", Integer.valueOf(211200));
        areaCode.put("市辖区", Integer.valueOf(211201));
        areaCode.put("银州区", Integer.valueOf(211202));
        areaCode.put("清河区", Integer.valueOf(211204));
        areaCode.put("铁岭县", Integer.valueOf(211221));
        areaCode.put("西丰县", Integer.valueOf(211223));
        areaCode.put("昌图县", Integer.valueOf(211224));
        areaCode.put("调兵山市", Integer.valueOf(211281));
        areaCode.put("开原市", Integer.valueOf(211282));
        areaCode.put("朝阳市", Integer.valueOf(211300));
        areaCode.put("市辖区", Integer.valueOf(211301));
        areaCode.put("双塔区", Integer.valueOf(211302));
        areaCode.put("龙城区", Integer.valueOf(211303));
        areaCode.put("朝阳县", Integer.valueOf(211321));
        areaCode.put("建平县", Integer.valueOf(211322));
        areaCode.put("喀喇沁左翼蒙古族自治县", Integer.valueOf(211324));
        areaCode.put("北票市", Integer.valueOf(211381));
        areaCode.put("凌源市", Integer.valueOf(211382));
        areaCode.put("葫芦岛市", Integer.valueOf(211400));
        areaCode.put("市辖区", Integer.valueOf(211401));
        areaCode.put("连山区", Integer.valueOf(211402));
        areaCode.put("龙港区", Integer.valueOf(211403));
        areaCode.put("南票区", Integer.valueOf(211404));
        areaCode.put("绥中县", Integer.valueOf(211421));
        areaCode.put("建昌县", Integer.valueOf(211422));
        areaCode.put("兴城市", Integer.valueOf(211481));
        areaCode.put("吉林省", Integer.valueOf(220000));
        areaCode.put("长春市", Integer.valueOf(220100));
        areaCode.put("市辖区", Integer.valueOf(220101));
        areaCode.put("南关区", Integer.valueOf(220102));
        areaCode.put("宽城区", Integer.valueOf(220103));
        areaCode.put("朝阳区", Integer.valueOf(220104));
        areaCode.put("二道区", Integer.valueOf(220105));
        areaCode.put("绿园区", Integer.valueOf(220106));
        areaCode.put("双阳区", Integer.valueOf(220112));
        areaCode.put("农安县", Integer.valueOf(220122));
        areaCode.put("九台市", Integer.valueOf(220181));
        areaCode.put("榆树市", Integer.valueOf(220182));
        areaCode.put("德惠市", Integer.valueOf(220183));
        areaCode.put("吉林市", Integer.valueOf(220200));
        areaCode.put("市辖区", Integer.valueOf(220201));
        areaCode.put("昌邑区", Integer.valueOf(220202));
        areaCode.put("龙潭区", Integer.valueOf(220203));
        areaCode.put("船营区", Integer.valueOf(220204));
        areaCode.put("丰满区", Integer.valueOf(220211));
        areaCode.put("永吉县", Integer.valueOf(220221));
        areaCode.put("蛟河市", Integer.valueOf(220281));
        areaCode.put("桦甸市", Integer.valueOf(220282));
        areaCode.put("舒兰市", Integer.valueOf(220283));
        areaCode.put("磐石市", Integer.valueOf(220284));
        areaCode.put("四平市", Integer.valueOf(220300));
        areaCode.put("市辖区", Integer.valueOf(220301));
        areaCode.put("铁西区", Integer.valueOf(220302));
        areaCode.put("铁东区", Integer.valueOf(220303));
        areaCode.put("梨树县", Integer.valueOf(220322));
        areaCode.put("伊通满族自治县", Integer.valueOf(220323));
        areaCode.put("公主岭市", Integer.valueOf(220381));
        areaCode.put("双辽市", Integer.valueOf(220382));
        areaCode.put("辽源市", Integer.valueOf(220400));
        areaCode.put("市辖区", Integer.valueOf(220401));
        areaCode.put("龙山区", Integer.valueOf(220402));
        areaCode.put("西安区", Integer.valueOf(220403));
        areaCode.put("东丰县", Integer.valueOf(220421));
        areaCode.put("东辽县", Integer.valueOf(220422));
        areaCode.put("通化市", Integer.valueOf(220500));
        areaCode.put("市辖区", Integer.valueOf(220501));
        areaCode.put("东昌区", Integer.valueOf(220502));
        areaCode.put("二道江区", Integer.valueOf(220503));
        areaCode.put("通化县", Integer.valueOf(220521));
        areaCode.put("辉南县", Integer.valueOf(220523));
        areaCode.put("柳河县", Integer.valueOf(220524));
        areaCode.put("梅河口市", Integer.valueOf(220581));
        areaCode.put("集安市", Integer.valueOf(220582));
        areaCode.put("白山市", Integer.valueOf(220600));
        areaCode.put("市辖区", Integer.valueOf(220601));
        areaCode.put("八道江区", Integer.valueOf(220602));
        areaCode.put("  江源区", Integer.valueOf(220605));
        areaCode.put("抚松县", Integer.valueOf(220621));
        areaCode.put("靖宇县", Integer.valueOf(220622));
        areaCode.put("长白朝鲜族自治县", Integer.valueOf(220623));
        areaCode.put("临江市", Integer.valueOf(220681));
        areaCode.put("松原市", Integer.valueOf(220700));
        areaCode.put("市辖区", Integer.valueOf(220701));
        areaCode.put("宁江区", Integer.valueOf(220702));
        areaCode.put("前郭尔罗斯蒙古族自治县", Integer.valueOf(220721));
        areaCode.put("长岭县", Integer.valueOf(220722));
        areaCode.put("乾安县", Integer.valueOf(220723));
        areaCode.put("扶余县", Integer.valueOf(220724));
        areaCode.put("白城市", Integer.valueOf(220800));
        areaCode.put("市辖区", Integer.valueOf(220801));
        areaCode.put("洮北区", Integer.valueOf(220802));
        areaCode.put("镇赉县", Integer.valueOf(220821));
        areaCode.put("通榆县", Integer.valueOf(220822));
        areaCode.put("洮南市", Integer.valueOf(220881));
        areaCode.put("大安市", Integer.valueOf(220882));
        areaCode.put("延边朝鲜族自治州", Integer.valueOf(222400));
        areaCode.put("延吉市", Integer.valueOf(222401));
        areaCode.put("图们市", Integer.valueOf(222402));
        areaCode.put("敦化市", Integer.valueOf(222403));
        areaCode.put("珲春市", Integer.valueOf(222404));
        areaCode.put("龙井市", Integer.valueOf(222405));
        areaCode.put("和龙市", Integer.valueOf(222406));
        areaCode.put("汪清县", Integer.valueOf(222424));
        areaCode.put("安图县", Integer.valueOf(222426));
        areaCode.put("黑龙江省", Integer.valueOf(230000));
        areaCode.put("哈尔滨市", Integer.valueOf(230100));
        areaCode.put("市辖区", Integer.valueOf(230101));
        areaCode.put("道里区", Integer.valueOf(230102));
        areaCode.put("南岗区", Integer.valueOf(230103));
        areaCode.put("道外区", Integer.valueOf(230104));
        areaCode.put("平房区", Integer.valueOf(230108));
        areaCode.put("松北区", Integer.valueOf(230109));
        areaCode.put("香坊区", Integer.valueOf(230110));
        areaCode.put("呼兰区", Integer.valueOf(230111));
        areaCode.put("依兰县", Integer.valueOf(230123));
        areaCode.put("方正县", Integer.valueOf(230124));
        areaCode.put("宾　县", Integer.valueOf(230125));
        areaCode.put("巴彦县", Integer.valueOf(230126));
        areaCode.put("木兰县", Integer.valueOf(230127));
        areaCode.put("通河县", Integer.valueOf(230128));
        areaCode.put("延寿县", Integer.valueOf(230129));
        areaCode.put("双城市", Integer.valueOf(230182));
        areaCode.put("尚志市", Integer.valueOf(230183));
        areaCode.put("五常市", Integer.valueOf(230184));
        areaCode.put("齐齐哈尔市", Integer.valueOf(230200));
        areaCode.put("市辖区", Integer.valueOf(230201));
        areaCode.put("龙沙区", Integer.valueOf(230202));
        areaCode.put("建华区", Integer.valueOf(230203));
        areaCode.put("铁锋区", Integer.valueOf(230204));
        areaCode.put("昂昂溪区", Integer.valueOf(230205));
        areaCode.put("富拉尔基区", Integer.valueOf(230206));
        areaCode.put("碾子山区", Integer.valueOf(230207));
        areaCode.put("梅里斯达斡尔族区", Integer.valueOf(230208));
        areaCode.put("龙江县", Integer.valueOf(230221));
        areaCode.put("依安县", Integer.valueOf(230223));
        areaCode.put("泰来县", Integer.valueOf(230224));
        areaCode.put("甘南县", Integer.valueOf(230225));
        areaCode.put("富裕县", Integer.valueOf(230227));
        areaCode.put("克山县", Integer.valueOf(230229));
        areaCode.put("克东县", Integer.valueOf(230230));
        areaCode.put("拜泉县", Integer.valueOf(230231));
        areaCode.put("讷河市", Integer.valueOf(230281));
        areaCode.put("鸡西市", Integer.valueOf(230300));
        areaCode.put("市辖区", Integer.valueOf(230301));
        areaCode.put("鸡冠区", Integer.valueOf(230302));
        areaCode.put("恒山区", Integer.valueOf(230303));
        areaCode.put("滴道区", Integer.valueOf(230304));
        areaCode.put("梨树区", Integer.valueOf(230305));
        areaCode.put("城子河区", Integer.valueOf(230306));
        areaCode.put("麻山区", Integer.valueOf(230307));
        areaCode.put("鸡东县", Integer.valueOf(230321));
        areaCode.put("虎林市", Integer.valueOf(230381));
        areaCode.put("密山市", Integer.valueOf(230382));
        areaCode.put("鹤岗市", Integer.valueOf(230400));
        areaCode.put("市辖区", Integer.valueOf(230401));
        areaCode.put("向阳区", Integer.valueOf(230402));
        areaCode.put("工农区", Integer.valueOf(230403));
        areaCode.put("南山区", Integer.valueOf(230404));
        areaCode.put("兴安区", Integer.valueOf(230405));
        areaCode.put("东山区", Integer.valueOf(230406));
        areaCode.put("兴山区", Integer.valueOf(230407));
        areaCode.put("萝北县", Integer.valueOf(230421));
        areaCode.put("绥滨县", Integer.valueOf(230422));
        areaCode.put("双鸭山市", Integer.valueOf(230500));
        areaCode.put("市辖区", Integer.valueOf(230501));
        areaCode.put("尖山区", Integer.valueOf(230502));
        areaCode.put("岭东区", Integer.valueOf(230503));
        areaCode.put("四方台区", Integer.valueOf(230505));
        areaCode.put("宝山区", Integer.valueOf(230506));
        areaCode.put("集贤县", Integer.valueOf(230521));
        areaCode.put("友谊县", Integer.valueOf(230522));
        areaCode.put("宝清县", Integer.valueOf(230523));
        areaCode.put("饶河县", Integer.valueOf(230524));
        areaCode.put("大庆市", Integer.valueOf(230600));
        areaCode.put("市辖区", Integer.valueOf(230601));
        areaCode.put("萨尔图区", Integer.valueOf(230602));
        areaCode.put("龙凤区", Integer.valueOf(230603));
        areaCode.put("让胡路区", Integer.valueOf(230604));
        areaCode.put("红岗区", Integer.valueOf(230605));
        areaCode.put("大同区", Integer.valueOf(230606));
        areaCode.put("肇州县", Integer.valueOf(230621));
        areaCode.put("肇源县", Integer.valueOf(230622));
        areaCode.put("林甸县", Integer.valueOf(230623));
        areaCode.put("杜尔伯特蒙古族自治县", Integer.valueOf(230624));
        areaCode.put("伊春市", Integer.valueOf(230700));
        areaCode.put("市辖区", Integer.valueOf(230701));
        areaCode.put("伊春区", Integer.valueOf(230702));
        areaCode.put("南岔区", Integer.valueOf(230703));
        areaCode.put("友好区", Integer.valueOf(230704));
        areaCode.put("西林区", Integer.valueOf(230705));
        areaCode.put("翠峦区", Integer.valueOf(230706));
        areaCode.put("新青区", Integer.valueOf(230707));
        areaCode.put("美溪区", Integer.valueOf(230708));
        areaCode.put("金山屯区", Integer.valueOf(230709));
        areaCode.put("五营区", Integer.valueOf(230710));
        areaCode.put("乌马河区", Integer.valueOf(230711));
        areaCode.put("汤旺河区", Integer.valueOf(230712));
        areaCode.put("带岭区", Integer.valueOf(230713));
        areaCode.put("乌伊岭区", Integer.valueOf(230714));
        areaCode.put("红星区", Integer.valueOf(230715));
        areaCode.put("上甘岭区", Integer.valueOf(230716));
        areaCode.put("嘉荫县", Integer.valueOf(230722));
        areaCode.put("铁力市", Integer.valueOf(230781));
        areaCode.put("佳木斯市", Integer.valueOf(230800));
        areaCode.put("市辖区", Integer.valueOf(230801));
        areaCode.put("向阳区", Integer.valueOf(230803));
        areaCode.put("前进区", Integer.valueOf(230804));
        areaCode.put("东风区", Integer.valueOf(230805));
        areaCode.put("郊　区", Integer.valueOf(230811));
        areaCode.put("桦南县", Integer.valueOf(230822));
        areaCode.put("桦川县", Integer.valueOf(230826));
        areaCode.put("汤原县", Integer.valueOf(230828));
        areaCode.put("抚远县", Integer.valueOf(230833));
        areaCode.put("同江市", Integer.valueOf(230881));
        areaCode.put("富锦市", Integer.valueOf(230882));
        areaCode.put("七台河市", Integer.valueOf(230900));
        areaCode.put("市辖区", Integer.valueOf(230901));
        areaCode.put("新兴区", Integer.valueOf(230902));
        areaCode.put("桃山区", Integer.valueOf(230903));
        areaCode.put("茄子河区", Integer.valueOf(230904));
        areaCode.put("勃利县", Integer.valueOf(230921));
        areaCode.put("牡丹江市", Integer.valueOf(231000));
        areaCode.put("市辖区", Integer.valueOf(231001));
        areaCode.put("东安区", Integer.valueOf(231002));
        areaCode.put("阳明区", Integer.valueOf(231003));
        areaCode.put("爱民区", Integer.valueOf(231004));
        areaCode.put("西安区", Integer.valueOf(231005));
        areaCode.put("东宁县", Integer.valueOf(231024));
        areaCode.put("林口县", Integer.valueOf(231025));
        areaCode.put("绥芬河市", Integer.valueOf(231081));
        areaCode.put("海林市", Integer.valueOf(231083));
        areaCode.put("宁安市", Integer.valueOf(231084));
        areaCode.put("穆棱市", Integer.valueOf(231085));
        areaCode.put("黑河市", Integer.valueOf(231100));
        areaCode.put("市辖区", Integer.valueOf(231101));
        areaCode.put("爱辉区", Integer.valueOf(231102));
        areaCode.put("嫩江县", Integer.valueOf(231121));
        areaCode.put("逊克县", Integer.valueOf(231123));
        areaCode.put("孙吴县", Integer.valueOf(231124));
        areaCode.put("北安市", Integer.valueOf(231181));
        areaCode.put("五大连池市", Integer.valueOf(231182));
        areaCode.put("绥化市", Integer.valueOf(231200));
        areaCode.put("市辖区", Integer.valueOf(231201));
        areaCode.put("北林区", Integer.valueOf(231202));
        areaCode.put("望奎县", Integer.valueOf(231221));
        areaCode.put("兰西县", Integer.valueOf(231222));
        areaCode.put("青冈县", Integer.valueOf(231223));
        areaCode.put("庆安县", Integer.valueOf(231224));
        areaCode.put("明水县", Integer.valueOf(231225));
        areaCode.put("绥棱县", Integer.valueOf(231226));
        areaCode.put("安达市", Integer.valueOf(231281));
        areaCode.put("肇东市", Integer.valueOf(231282));
        areaCode.put("海伦市", Integer.valueOf(231283));
        areaCode.put("大兴安岭地区", Integer.valueOf(232700));
        areaCode.put("呼玛县", Integer.valueOf(232721));
        areaCode.put("塔河县", Integer.valueOf(232722));
        areaCode.put("漠河县", Integer.valueOf(232723));
        areaCode.put("上海市", Integer.valueOf(310000));
        areaCode.put("市辖区", Integer.valueOf(310100));
        areaCode.put("黄浦区", Integer.valueOf(310101));
        areaCode.put("卢湾区", Integer.valueOf(310103));
        areaCode.put("徐汇区", Integer.valueOf(310104));
        areaCode.put("长宁区", Integer.valueOf(310105));
        areaCode.put("静安区", Integer.valueOf(310106));
        areaCode.put("普陀区", Integer.valueOf(310107));
        areaCode.put("闸北区", Integer.valueOf(310108));
        areaCode.put("虹口区", Integer.valueOf(310109));
        areaCode.put("杨浦区", Integer.valueOf(310110));
        areaCode.put("闵行区", Integer.valueOf(310112));
        areaCode.put("宝山区", Integer.valueOf(310113));
        areaCode.put("嘉定区", Integer.valueOf(310114));
        areaCode.put("浦东新区 (*)", Integer.valueOf(310115));
        areaCode.put("金山区", Integer.valueOf(310116));
        areaCode.put("松江区", Integer.valueOf(310117));
        areaCode.put("青浦区", Integer.valueOf(310118));
        areaCode.put("奉贤区", Integer.valueOf(310120));
        areaCode.put("县", Integer.valueOf(310200));
        areaCode.put("崇明县", Integer.valueOf(310230));
        areaCode.put("江苏省", Integer.valueOf(320000));
        areaCode.put("南京市", Integer.valueOf(320100));
        areaCode.put("市辖区", Integer.valueOf(320101));
        areaCode.put("玄武区", Integer.valueOf(320102));
        areaCode.put("白下区", Integer.valueOf(320103));
        areaCode.put("秦淮区", Integer.valueOf(320104));
        areaCode.put("建邺区", Integer.valueOf(320105));
        areaCode.put("鼓楼区", Integer.valueOf(320106));
        areaCode.put("下关区", Integer.valueOf(320107));
        areaCode.put("浦口区", Integer.valueOf(320111));
        areaCode.put("栖霞区", Integer.valueOf(320113));
        areaCode.put("雨花台区", Integer.valueOf(320114));
        areaCode.put("江宁区", Integer.valueOf(320115));
        areaCode.put("六合区", Integer.valueOf(320116));
        areaCode.put("溧水县", Integer.valueOf(320124));
        areaCode.put("高淳县", Integer.valueOf(320125));
        areaCode.put("无锡市", Integer.valueOf(320200));
        areaCode.put("市辖区", Integer.valueOf(320201));
        areaCode.put("崇安区", Integer.valueOf(320202));
        areaCode.put("南长区", Integer.valueOf(320203));
        areaCode.put("北塘区", Integer.valueOf(320204));
        areaCode.put("锡山区", Integer.valueOf(320205));
        areaCode.put("惠山区", Integer.valueOf(320206));
        areaCode.put("滨湖区", Integer.valueOf(320211));
        areaCode.put("江阴市", Integer.valueOf(320281));
        areaCode.put("宜兴市", Integer.valueOf(320282));
        areaCode.put("徐州市", Integer.valueOf(320300));
        areaCode.put("市辖区", Integer.valueOf(320301));
        areaCode.put("鼓楼区", Integer.valueOf(320302));
        areaCode.put("云龙区", Integer.valueOf(320303));
        areaCode.put("九里区", Integer.valueOf(320304));
        areaCode.put("贾汪区", Integer.valueOf(320305));
        areaCode.put("泉山区", Integer.valueOf(320311));
        areaCode.put("丰　县", Integer.valueOf(320321));
        areaCode.put("沛　县", Integer.valueOf(320322));
        areaCode.put("铜山县", Integer.valueOf(320323));
        areaCode.put("睢宁县", Integer.valueOf(320324));
        areaCode.put("新沂市", Integer.valueOf(320381));
        areaCode.put("邳州市", Integer.valueOf(320382));
        areaCode.put("常州市", Integer.valueOf(320400));
        areaCode.put("市辖区", Integer.valueOf(320401));
        areaCode.put("天宁区", Integer.valueOf(320402));
        areaCode.put("钟楼区", Integer.valueOf(320404));
        areaCode.put("戚墅堰区", Integer.valueOf(320405));
        areaCode.put("新北区", Integer.valueOf(320411));
        areaCode.put("武进区", Integer.valueOf(320412));
        areaCode.put("溧阳市", Integer.valueOf(320481));
        areaCode.put("金坛市", Integer.valueOf(320482));
        areaCode.put("苏州市", Integer.valueOf(320500));
        areaCode.put("市辖区", Integer.valueOf(320501));
        areaCode.put("沧浪区", Integer.valueOf(320502));
        areaCode.put("平江区", Integer.valueOf(320503));
        areaCode.put("金阊区", Integer.valueOf(320504));
        areaCode.put("虎丘区", Integer.valueOf(320505));
        areaCode.put("吴中区", Integer.valueOf(320506));
        areaCode.put("相城区", Integer.valueOf(320507));
        areaCode.put("常熟市", Integer.valueOf(320581));
        areaCode.put("张家港市", Integer.valueOf(320582));
        areaCode.put("昆山市", Integer.valueOf(320583));
        areaCode.put("吴江市", Integer.valueOf(320584));
        areaCode.put("太仓市", Integer.valueOf(320585));
        areaCode.put("南通市", Integer.valueOf(320600));
        areaCode.put("市辖区", Integer.valueOf(320601));
        areaCode.put("崇川区", Integer.valueOf(320602));
        areaCode.put("港闸区", Integer.valueOf(320611));
        areaCode.put("海安县", Integer.valueOf(320621));
        areaCode.put("如东县", Integer.valueOf(320623));
        areaCode.put("启东市", Integer.valueOf(320681));
        areaCode.put("如皋市", Integer.valueOf(320682));
        areaCode.put("海门市", Integer.valueOf(320684));
        areaCode.put("连云港市", Integer.valueOf(320700));
        areaCode.put("市辖区", Integer.valueOf(320701));
        areaCode.put("连云区", Integer.valueOf(320703));
        areaCode.put("新浦区", Integer.valueOf(320705));
        areaCode.put("海州区", Integer.valueOf(320706));
        areaCode.put("赣榆县", Integer.valueOf(320721));
        areaCode.put("东海县", Integer.valueOf(320722));
        areaCode.put("灌云县", Integer.valueOf(320723));
        areaCode.put("灌南县", Integer.valueOf(320724));
        areaCode.put("淮安市", Integer.valueOf(320800));
        areaCode.put("市辖区", Integer.valueOf(320801));
        areaCode.put("清河区", Integer.valueOf(320802));
        areaCode.put("楚州区", Integer.valueOf(320803));
        areaCode.put("淮阴区", Integer.valueOf(320804));
        areaCode.put("清浦区", Integer.valueOf(320811));
        areaCode.put("涟水县", Integer.valueOf(320826));
        areaCode.put("洪泽县", Integer.valueOf(320829));
        areaCode.put("盱眙县", Integer.valueOf(320830));
        areaCode.put("金湖县", Integer.valueOf(320831));
        areaCode.put("盐城市", Integer.valueOf(320900));
        areaCode.put("市辖区", Integer.valueOf(320901));
        areaCode.put("亭湖区", Integer.valueOf(320902));
        areaCode.put("盐都区", Integer.valueOf(320903));
        areaCode.put("响水县", Integer.valueOf(320921));
        areaCode.put("滨海县", Integer.valueOf(320922));
        areaCode.put("阜宁县", Integer.valueOf(320923));
        areaCode.put("射阳县", Integer.valueOf(320924));
        areaCode.put("建湖县", Integer.valueOf(320925));
        areaCode.put("东台市", Integer.valueOf(320981));
        areaCode.put("大丰市", Integer.valueOf(320982));
        areaCode.put("扬州市", Integer.valueOf(321000));
        areaCode.put("市辖区", Integer.valueOf(321001));
        areaCode.put("广陵区", Integer.valueOf(321002));
        areaCode.put("邗江区", Integer.valueOf(321003));
        areaCode.put("维扬区", Integer.valueOf(321011));
        areaCode.put("宝应县", Integer.valueOf(321023));
        areaCode.put("仪征市", Integer.valueOf(321081));
        areaCode.put("高邮市", Integer.valueOf(321084));
        areaCode.put("江都市", Integer.valueOf(321088));
        areaCode.put("镇江市", Integer.valueOf(321100));
        areaCode.put("市辖区", Integer.valueOf(321101));
        areaCode.put("京口区", Integer.valueOf(321102));
        areaCode.put("润州区", Integer.valueOf(321111));
        areaCode.put("丹徒区", Integer.valueOf(321112));
        areaCode.put("丹阳市", Integer.valueOf(321181));
        areaCode.put("扬中市", Integer.valueOf(321182));
        areaCode.put("句容市", Integer.valueOf(321183));
        areaCode.put("泰州市", Integer.valueOf(321200));
        areaCode.put("市辖区", Integer.valueOf(321201));
        areaCode.put("海陵区", Integer.valueOf(321202));
        areaCode.put("高港区", Integer.valueOf(321203));
        areaCode.put("兴化市", Integer.valueOf(321281));
        areaCode.put("靖江市", Integer.valueOf(321282));
        areaCode.put("泰兴市", Integer.valueOf(321283));
        areaCode.put("姜堰市", Integer.valueOf(321284));
        areaCode.put("宿迁市", Integer.valueOf(321300));
        areaCode.put("市辖区", Integer.valueOf(321301));
        areaCode.put("宿城区", Integer.valueOf(321302));
        areaCode.put("宿豫区", Integer.valueOf(321311));
        areaCode.put("沭阳县", Integer.valueOf(321322));
        areaCode.put("泗阳县", Integer.valueOf(321323));
        areaCode.put("泗洪县", Integer.valueOf(321324));
        areaCode.put("浙江省", Integer.valueOf(330000));
        areaCode.put("杭州市", Integer.valueOf(330100));
        areaCode.put("市辖区", Integer.valueOf(330101));
        areaCode.put("上城区", Integer.valueOf(330102));
        areaCode.put("下城区", Integer.valueOf(330103));
        areaCode.put("江干区", Integer.valueOf(330104));
        areaCode.put("拱墅区", Integer.valueOf(330105));
        areaCode.put("西湖区", Integer.valueOf(330106));
        areaCode.put("滨江区", Integer.valueOf(330108));
        areaCode.put("萧山区", Integer.valueOf(330109));
        areaCode.put("余杭区", Integer.valueOf(330110));
        areaCode.put("桐庐县", Integer.valueOf(330122));
        areaCode.put("淳安县", Integer.valueOf(330127));
        areaCode.put("建德市", Integer.valueOf(330182));
        areaCode.put("富阳市", Integer.valueOf(330183));
        areaCode.put("临安市", Integer.valueOf(330185));
        areaCode.put("宁波市", Integer.valueOf(330200));
        areaCode.put("市辖区", Integer.valueOf(330201));
        areaCode.put("海曙区", Integer.valueOf(330203));
        areaCode.put("江东区", Integer.valueOf(330204));
        areaCode.put("江北区", Integer.valueOf(330205));
        areaCode.put("北仑区", Integer.valueOf(330206));
        areaCode.put("镇海区", Integer.valueOf(330211));
        areaCode.put("鄞州区", Integer.valueOf(330212));
        areaCode.put("象山县", Integer.valueOf(330225));
        areaCode.put("宁海县", Integer.valueOf(330226));
        areaCode.put("余姚市", Integer.valueOf(330281));
        areaCode.put("慈溪市", Integer.valueOf(330282));
        areaCode.put("奉化市", Integer.valueOf(330283));
        areaCode.put("温州市", Integer.valueOf(330300));
        areaCode.put("市辖区", Integer.valueOf(330301));
        areaCode.put("鹿城区", Integer.valueOf(330302));
        areaCode.put("龙湾区", Integer.valueOf(330303));
        areaCode.put("瓯海区", Integer.valueOf(330304));
        areaCode.put("洞头县", Integer.valueOf(330322));
        areaCode.put("永嘉县", Integer.valueOf(330324));
        areaCode.put("平阳县", Integer.valueOf(330326));
        areaCode.put("苍南县", Integer.valueOf(330327));
        areaCode.put("文成县", Integer.valueOf(330328));
        areaCode.put("泰顺县", Integer.valueOf(330329));
        areaCode.put("瑞安市", Integer.valueOf(330381));
        areaCode.put("乐清市", Integer.valueOf(330382));
        areaCode.put("嘉兴市", Integer.valueOf(330400));
        areaCode.put("市辖区", Integer.valueOf(330401));
        areaCode.put("南湖区", Integer.valueOf(330402));
        areaCode.put("秀洲区", Integer.valueOf(330411));
        areaCode.put("嘉善县", Integer.valueOf(330421));
        areaCode.put("海盐县", Integer.valueOf(330424));
        areaCode.put("海宁市", Integer.valueOf(330481));
        areaCode.put("平湖市", Integer.valueOf(330482));
        areaCode.put("桐乡市", Integer.valueOf(330483));
        areaCode.put("湖州市", Integer.valueOf(330500));
        areaCode.put("市辖区", Integer.valueOf(330501));
        areaCode.put("吴兴区", Integer.valueOf(330502));
        areaCode.put("南浔区", Integer.valueOf(330503));
        areaCode.put("德清县", Integer.valueOf(330521));
        areaCode.put("长兴县", Integer.valueOf(330522));
        areaCode.put("安吉县", Integer.valueOf(330523));
        areaCode.put("绍兴市", Integer.valueOf(330600));
        areaCode.put("市辖区", Integer.valueOf(330601));
        areaCode.put("越城区", Integer.valueOf(330602));
        areaCode.put("绍兴县", Integer.valueOf(330621));
        areaCode.put("新昌县", Integer.valueOf(330624));
        areaCode.put("诸暨市", Integer.valueOf(330681));
        areaCode.put("上虞市", Integer.valueOf(330682));
        areaCode.put("嵊州市", Integer.valueOf(330683));
        areaCode.put("金华市", Integer.valueOf(330700));
        areaCode.put("市辖区", Integer.valueOf(330701));
        areaCode.put("婺城区", Integer.valueOf(330702));
        areaCode.put("金东区", Integer.valueOf(330703));
        areaCode.put("武义县", Integer.valueOf(330723));
        areaCode.put("浦江县", Integer.valueOf(330726));
        areaCode.put("磐安县", Integer.valueOf(330727));
        areaCode.put("兰溪市", Integer.valueOf(330781));
        areaCode.put("义乌市", Integer.valueOf(330782));
        areaCode.put("东阳市", Integer.valueOf(330783));
        areaCode.put("永康市", Integer.valueOf(330784));
        areaCode.put("衢州市", Integer.valueOf(330800));
        areaCode.put("市辖区", Integer.valueOf(330801));
        areaCode.put("柯城区", Integer.valueOf(330802));
        areaCode.put("衢江区", Integer.valueOf(330803));
        areaCode.put("常山县", Integer.valueOf(330822));
        areaCode.put("开化县", Integer.valueOf(330824));
        areaCode.put("龙游县", Integer.valueOf(330825));
        areaCode.put("江山市", Integer.valueOf(330881));
        areaCode.put("舟山市", Integer.valueOf(330900));
        areaCode.put("市辖区", Integer.valueOf(330901));
        areaCode.put("定海区", Integer.valueOf(330902));
        areaCode.put("普陀区", Integer.valueOf(330903));
        areaCode.put("岱山县", Integer.valueOf(330921));
        areaCode.put("嵊泗县", Integer.valueOf(330922));
        areaCode.put("台州市", Integer.valueOf(331000));
        areaCode.put("市辖区", Integer.valueOf(331001));
        areaCode.put("椒江区", Integer.valueOf(331002));
        areaCode.put("黄岩区", Integer.valueOf(331003));
        areaCode.put("路桥区", Integer.valueOf(331004));
        areaCode.put("玉环县", Integer.valueOf(331021));
        areaCode.put("三门县", Integer.valueOf(331022));
        areaCode.put("天台县", Integer.valueOf(331023));
        areaCode.put("仙居县", Integer.valueOf(331024));
        areaCode.put("温岭市", Integer.valueOf(331081));
        areaCode.put("临海市", Integer.valueOf(331082));
        areaCode.put("丽水市", Integer.valueOf(331100));
        areaCode.put("市辖区", Integer.valueOf(331101));
        areaCode.put("莲都区", Integer.valueOf(331102));
        areaCode.put("青田县", Integer.valueOf(331121));
        areaCode.put("缙云县", Integer.valueOf(331122));
        areaCode.put("遂昌县", Integer.valueOf(331123));
        areaCode.put("松阳县", Integer.valueOf(331124));
        areaCode.put("云和县", Integer.valueOf(331125));
        areaCode.put("庆元县", Integer.valueOf(331126));
        areaCode.put("景宁畲族自治县", Integer.valueOf(331127));
        areaCode.put("龙泉市", Integer.valueOf(331181));
        areaCode.put("安徽省", Integer.valueOf(340000));
        areaCode.put("合肥市", Integer.valueOf(340100));
        areaCode.put("市辖区", Integer.valueOf(340101));
        areaCode.put("瑶海区", Integer.valueOf(340102));
        areaCode.put("庐阳区", Integer.valueOf(340103));
        areaCode.put("蜀山区", Integer.valueOf(340104));
        areaCode.put("包河区", Integer.valueOf(340111));
        areaCode.put("长丰县", Integer.valueOf(340121));
        areaCode.put("肥东县", Integer.valueOf(340122));
        areaCode.put("肥西县", Integer.valueOf(340123));
        areaCode.put("芜湖市", Integer.valueOf(340200));
        areaCode.put("市辖区", Integer.valueOf(340201));
        areaCode.put("镜湖区", Integer.valueOf(340202));
        areaCode.put("弋江区", Integer.valueOf(340203));
        areaCode.put("鸠江区", Integer.valueOf(340207));
        areaCode.put("三山区", Integer.valueOf(340208));
        areaCode.put("芜湖县", Integer.valueOf(340221));
        areaCode.put("繁昌县", Integer.valueOf(340222));
        areaCode.put("南陵县", Integer.valueOf(340223));
        areaCode.put("蚌埠市", Integer.valueOf(340300));
        areaCode.put("市辖区", Integer.valueOf(340301));
        areaCode.put("龙子湖区", Integer.valueOf(340302));
        areaCode.put("蚌山区", Integer.valueOf(340303));
        areaCode.put("禹会区", Integer.valueOf(340304));
        areaCode.put("淮上区", Integer.valueOf(340311));
        areaCode.put("怀远县", Integer.valueOf(340321));
        areaCode.put("五河县", Integer.valueOf(340322));
        areaCode.put("固镇县", Integer.valueOf(340323));
        areaCode.put("淮南市", Integer.valueOf(340400));
        areaCode.put("市辖区", Integer.valueOf(340401));
        areaCode.put("大通区", Integer.valueOf(340402));
        areaCode.put("田家庵区", Integer.valueOf(340403));
        areaCode.put("谢家集区", Integer.valueOf(340404));
        areaCode.put("八公山区", Integer.valueOf(340405));
        areaCode.put("潘集区", Integer.valueOf(340406));
        areaCode.put("凤台县", Integer.valueOf(340421));
        areaCode.put("马鞍山市", Integer.valueOf(340500));
        areaCode.put("市辖区", Integer.valueOf(340501));
        areaCode.put("金家庄区", Integer.valueOf(340502));
        areaCode.put("花山区", Integer.valueOf(340503));
        areaCode.put("雨山区", Integer.valueOf(340504));
        areaCode.put("当涂县", Integer.valueOf(340521));
        areaCode.put("淮北市", Integer.valueOf(340600));
        areaCode.put("市辖区", Integer.valueOf(340601));
        areaCode.put("杜集区", Integer.valueOf(340602));
        areaCode.put("相山区", Integer.valueOf(340603));
        areaCode.put("烈山区", Integer.valueOf(340604));
        areaCode.put("濉溪县", Integer.valueOf(340621));
        areaCode.put("铜陵市", Integer.valueOf(340700));
        areaCode.put("市辖区", Integer.valueOf(340701));
        areaCode.put("铜官山区", Integer.valueOf(340702));
        areaCode.put("狮子山区", Integer.valueOf(340703));
        areaCode.put("郊　区", Integer.valueOf(340711));
        areaCode.put("铜陵县", Integer.valueOf(340721));
        areaCode.put("安庆市", Integer.valueOf(340800));
        areaCode.put("市辖区", Integer.valueOf(340801));
        areaCode.put("迎江区", Integer.valueOf(340802));
        areaCode.put("大观区", Integer.valueOf(340803));
        areaCode.put("宜秀区", Integer.valueOf(340811));
        areaCode.put("怀宁县", Integer.valueOf(340822));
        areaCode.put("枞阳县", Integer.valueOf(340823));
        areaCode.put("潜山县", Integer.valueOf(340824));
        areaCode.put("太湖县", Integer.valueOf(340825));
        areaCode.put("宿松县", Integer.valueOf(340826));
        areaCode.put("望江县", Integer.valueOf(340827));
        areaCode.put("岳西县", Integer.valueOf(340828));
        areaCode.put("桐城市", Integer.valueOf(340881));
        areaCode.put("黄山市", Integer.valueOf(341000));
        areaCode.put("市辖区", Integer.valueOf(341001));
        areaCode.put("屯溪区", Integer.valueOf(341002));
        areaCode.put("黄山区", Integer.valueOf(341003));
        areaCode.put("徽州区", Integer.valueOf(341004));
        areaCode.put("歙　县", Integer.valueOf(341021));
        areaCode.put("休宁县", Integer.valueOf(341022));
        areaCode.put("黟　县", Integer.valueOf(341023));
        areaCode.put("祁门县", Integer.valueOf(341024));
        areaCode.put("滁州市", Integer.valueOf(341100));
        areaCode.put("市辖区", Integer.valueOf(341101));
        areaCode.put("琅琊区", Integer.valueOf(341102));
        areaCode.put("南谯区", Integer.valueOf(341103));
        areaCode.put("来安县", Integer.valueOf(341122));
        areaCode.put("全椒县", Integer.valueOf(341124));
        areaCode.put("定远县", Integer.valueOf(341125));
        areaCode.put("凤阳县", Integer.valueOf(341126));
        areaCode.put("天长市", Integer.valueOf(341181));
        areaCode.put("明光市", Integer.valueOf(341182));
        areaCode.put("阜阳市", Integer.valueOf(341200));
        areaCode.put("市辖区", Integer.valueOf(341201));
        areaCode.put("颍州区", Integer.valueOf(341202));
        areaCode.put("颍东区", Integer.valueOf(341203));
        areaCode.put("颍泉区", Integer.valueOf(341204));
        areaCode.put("临泉县", Integer.valueOf(341221));
        areaCode.put("太和县", Integer.valueOf(341222));
        areaCode.put("阜南县", Integer.valueOf(341225));
        areaCode.put("颍上县", Integer.valueOf(341226));
        areaCode.put("界首市", Integer.valueOf(341282));
        areaCode.put("宿州市", Integer.valueOf(341300));
        areaCode.put("市辖区", Integer.valueOf(341301));
        areaCode.put("埇桥区", Integer.valueOf(341302));
        areaCode.put("砀山县", Integer.valueOf(341321));
        areaCode.put("萧　县", Integer.valueOf(341322));
        areaCode.put("灵璧县", Integer.valueOf(341323));
        areaCode.put("泗　县", Integer.valueOf(341324));
        areaCode.put("巢湖市", Integer.valueOf(341400));
        areaCode.put("市辖区", Integer.valueOf(341401));
        areaCode.put("居巢区", Integer.valueOf(341402));
        areaCode.put("庐江县", Integer.valueOf(341421));
        areaCode.put("无为县", Integer.valueOf(341422));
        areaCode.put("含山县", Integer.valueOf(341423));
        areaCode.put("和　县", Integer.valueOf(341424));
        areaCode.put("六安市", Integer.valueOf(341500));
        areaCode.put("市辖区", Integer.valueOf(341501));
        areaCode.put("金安区", Integer.valueOf(341502));
        areaCode.put("裕安区", Integer.valueOf(341503));
        areaCode.put("寿　县", Integer.valueOf(341521));
        areaCode.put("霍邱县", Integer.valueOf(341522));
        areaCode.put("舒城县", Integer.valueOf(341523));
        areaCode.put("金寨县", Integer.valueOf(341524));
        areaCode.put("霍山县", Integer.valueOf(341525));
        areaCode.put("亳州市", Integer.valueOf(341600));
        areaCode.put("市辖区", Integer.valueOf(341601));
        areaCode.put("谯城区", Integer.valueOf(341602));
        areaCode.put("涡阳县", Integer.valueOf(341621));
        areaCode.put("蒙城县", Integer.valueOf(341622));
        areaCode.put("利辛县", Integer.valueOf(341623));
        areaCode.put("池州市", Integer.valueOf(341700));
        areaCode.put("市辖区", Integer.valueOf(341701));
        areaCode.put("贵池区", Integer.valueOf(341702));
        areaCode.put("东至县", Integer.valueOf(341721));
        areaCode.put("石台县", Integer.valueOf(341722));
        areaCode.put("青阳县", Integer.valueOf(341723));
        areaCode.put("宣城市", Integer.valueOf(341800));
        areaCode.put("市辖区", Integer.valueOf(341801));
        areaCode.put("宣州区", Integer.valueOf(341802));
        areaCode.put("郎溪县", Integer.valueOf(341821));
        areaCode.put("广德县", Integer.valueOf(341822));
        areaCode.put("泾　县", Integer.valueOf(341823));
        areaCode.put("绩溪县", Integer.valueOf(341824));
        areaCode.put("旌德县", Integer.valueOf(341825));
        areaCode.put("宁国市", Integer.valueOf(341881));
        areaCode.put("福建省", Integer.valueOf(350000));
        areaCode.put("福州市", Integer.valueOf(350100));
        areaCode.put("市辖区", Integer.valueOf(350101));
        areaCode.put("鼓楼区", Integer.valueOf(350102));
        areaCode.put("台江区", Integer.valueOf(350103));
        areaCode.put("仓山区", Integer.valueOf(350104));
        areaCode.put("马尾区", Integer.valueOf(350105));
        areaCode.put("晋安区", Integer.valueOf(350111));
        areaCode.put("闽侯县", Integer.valueOf(350121));
        areaCode.put("连江县", Integer.valueOf(350122));
        areaCode.put("罗源县", Integer.valueOf(350123));
        areaCode.put("闽清县", Integer.valueOf(350124));
        areaCode.put("永泰县", Integer.valueOf(350125));
        areaCode.put("平潭县", Integer.valueOf(350128));
        areaCode.put("福清市", Integer.valueOf(350181));
        areaCode.put("长乐市", Integer.valueOf(350182));
        areaCode.put("厦门市", Integer.valueOf(350200));
        areaCode.put("市辖区", Integer.valueOf(350201));
        areaCode.put("思明区", Integer.valueOf(350203));
        areaCode.put("海沧区", Integer.valueOf(350205));
        areaCode.put("湖里区", Integer.valueOf(350206));
        areaCode.put("集美区", Integer.valueOf(350211));
        areaCode.put("同安区", Integer.valueOf(350212));
        areaCode.put("翔安区", Integer.valueOf(350213));
        areaCode.put("莆田市", Integer.valueOf(350300));
        areaCode.put("市辖区", Integer.valueOf(350301));
        areaCode.put("城厢区", Integer.valueOf(350302));
        areaCode.put("涵江区", Integer.valueOf(350303));
        areaCode.put("荔城区", Integer.valueOf(350304));
        areaCode.put("秀屿区", Integer.valueOf(350305));
        areaCode.put("仙游县", Integer.valueOf(350322));
        areaCode.put("三明市", Integer.valueOf(350400));
        areaCode.put("市辖区", Integer.valueOf(350401));
        areaCode.put("梅列区", Integer.valueOf(350402));
        areaCode.put("三元区", Integer.valueOf(350403));
        areaCode.put("明溪县", Integer.valueOf(350421));
        areaCode.put("清流县", Integer.valueOf(350423));
        areaCode.put("宁化县", Integer.valueOf(350424));
        areaCode.put("大田县", Integer.valueOf(350425));
        areaCode.put("尤溪县", Integer.valueOf(350426));
        areaCode.put("沙　县", Integer.valueOf(350427));
        areaCode.put("将乐县", Integer.valueOf(350428));
        areaCode.put("泰宁县", Integer.valueOf(350429));
        areaCode.put("建宁县", Integer.valueOf(350430));
        areaCode.put("永安市", Integer.valueOf(350481));
        areaCode.put("泉州市", Integer.valueOf(350500));
        areaCode.put("市辖区", Integer.valueOf(350501));
        areaCode.put("鲤城区", Integer.valueOf(350502));
        areaCode.put("丰泽区", Integer.valueOf(350503));
        areaCode.put("洛江区", Integer.valueOf(350504));
        areaCode.put("泉港区", Integer.valueOf(350505));
        areaCode.put("惠安县", Integer.valueOf(350521));
        areaCode.put("安溪县", Integer.valueOf(350524));
        areaCode.put("永春县", Integer.valueOf(350525));
        areaCode.put("德化县", Integer.valueOf(350526));
        areaCode.put("金门县", Integer.valueOf(350527));
        areaCode.put("石狮市", Integer.valueOf(350581));
        areaCode.put("晋江市", Integer.valueOf(350582));
        areaCode.put("南安市", Integer.valueOf(350583));
        areaCode.put("漳州市", Integer.valueOf(350600));
        areaCode.put("市辖区", Integer.valueOf(350601));
        areaCode.put("芗城区", Integer.valueOf(350602));
        areaCode.put("龙文区", Integer.valueOf(350603));
        areaCode.put("云霄县", Integer.valueOf(350622));
        areaCode.put("漳浦县", Integer.valueOf(350623));
        areaCode.put("诏安县", Integer.valueOf(350624));
        areaCode.put("长泰县", Integer.valueOf(350625));
        areaCode.put("东山县", Integer.valueOf(350626));
        areaCode.put("南靖县", Integer.valueOf(350627));
        areaCode.put("平和县", Integer.valueOf(350628));
        areaCode.put("华安县", Integer.valueOf(350629));
        areaCode.put("龙海市", Integer.valueOf(350681));
        areaCode.put("南平市", Integer.valueOf(350700));
        areaCode.put("市辖区", Integer.valueOf(350701));
        areaCode.put("延平区", Integer.valueOf(350702));
        areaCode.put("顺昌县", Integer.valueOf(350721));
        areaCode.put("浦城县", Integer.valueOf(350722));
        areaCode.put("光泽县", Integer.valueOf(350723));
        areaCode.put("松溪县", Integer.valueOf(350724));
        areaCode.put("政和县", Integer.valueOf(350725));
        areaCode.put("邵武市", Integer.valueOf(350781));
        areaCode.put("武夷山市", Integer.valueOf(350782));
        areaCode.put("建瓯市", Integer.valueOf(350783));
        areaCode.put("建阳市", Integer.valueOf(350784));
        areaCode.put("龙岩市", Integer.valueOf(350800));
        areaCode.put("市辖区", Integer.valueOf(350801));
        areaCode.put("新罗区", Integer.valueOf(350802));
        areaCode.put("长汀县", Integer.valueOf(350821));
        areaCode.put("永定县", Integer.valueOf(350822));
        areaCode.put("上杭县", Integer.valueOf(350823));
        areaCode.put("武平县", Integer.valueOf(350824));
        areaCode.put("连城县", Integer.valueOf(350825));
        areaCode.put("漳平市", Integer.valueOf(350881));
        areaCode.put("宁德市", Integer.valueOf(350900));
        areaCode.put("市辖区", Integer.valueOf(350901));
        areaCode.put("蕉城区", Integer.valueOf(350902));
        areaCode.put("霞浦县", Integer.valueOf(350921));
        areaCode.put("古田县", Integer.valueOf(350922));
        areaCode.put("屏南县", Integer.valueOf(350923));
        areaCode.put("寿宁县", Integer.valueOf(350924));
        areaCode.put("周宁县", Integer.valueOf(350925));
        areaCode.put("柘荣县", Integer.valueOf(350926));
        areaCode.put("福安市", Integer.valueOf(350981));
        areaCode.put("福鼎市", Integer.valueOf(350982));
        areaCode.put("江西省", Integer.valueOf(360000));
        areaCode.put("南昌市", Integer.valueOf(360100));
        areaCode.put("市辖区", Integer.valueOf(360101));
        areaCode.put("东湖区", Integer.valueOf(360102));
        areaCode.put("西湖区", Integer.valueOf(360103));
        areaCode.put("青云谱区", Integer.valueOf(360104));
        areaCode.put("湾里区", Integer.valueOf(360105));
        areaCode.put("青山湖区", Integer.valueOf(360111));
        areaCode.put("南昌县", Integer.valueOf(360121));
        areaCode.put("新建县", Integer.valueOf(360122));
        areaCode.put("安义县", Integer.valueOf(360123));
        areaCode.put("进贤县", Integer.valueOf(360124));
        areaCode.put("景德镇市", Integer.valueOf(360200));
        areaCode.put("市辖区", Integer.valueOf(360201));
        areaCode.put("昌江区", Integer.valueOf(360202));
        areaCode.put("珠山区", Integer.valueOf(360203));
        areaCode.put("浮梁县", Integer.valueOf(360222));
        areaCode.put("乐平市", Integer.valueOf(360281));
        areaCode.put("萍乡市", Integer.valueOf(360300));
        areaCode.put("市辖区", Integer.valueOf(360301));
        areaCode.put("安源区", Integer.valueOf(360302));
        areaCode.put("湘东区", Integer.valueOf(360313));
        areaCode.put("莲花县", Integer.valueOf(360321));
        areaCode.put("上栗县", Integer.valueOf(360322));
        areaCode.put("芦溪县", Integer.valueOf(360323));
        areaCode.put("九江市", Integer.valueOf(360400));
        areaCode.put("市辖区", Integer.valueOf(360401));
        areaCode.put("庐山区", Integer.valueOf(360402));
        areaCode.put("浔阳区", Integer.valueOf(360403));
        areaCode.put("九江县", Integer.valueOf(360421));
        areaCode.put("武宁县", Integer.valueOf(360423));
        areaCode.put("修水县", Integer.valueOf(360424));
        areaCode.put("永修县", Integer.valueOf(360425));
        areaCode.put("德安县", Integer.valueOf(360426));
        areaCode.put("星子县", Integer.valueOf(360427));
        areaCode.put("都昌县", Integer.valueOf(360428));
        areaCode.put("湖口县", Integer.valueOf(360429));
        areaCode.put("彭泽县", Integer.valueOf(360430));
        areaCode.put("瑞昌市", Integer.valueOf(360481));
        areaCode.put("新余市", Integer.valueOf(360500));
        areaCode.put("市辖区", Integer.valueOf(360501));
        areaCode.put("渝水区", Integer.valueOf(360502));
        areaCode.put("分宜县", Integer.valueOf(360521));
        areaCode.put("鹰潭市", Integer.valueOf(360600));
        areaCode.put("市辖区", Integer.valueOf(360601));
        areaCode.put("月湖区", Integer.valueOf(360602));
        areaCode.put("余江县", Integer.valueOf(360622));
        areaCode.put("贵溪市", Integer.valueOf(360681));
        areaCode.put("赣州市", Integer.valueOf(360700));
        areaCode.put("市辖区", Integer.valueOf(360701));
        areaCode.put("章贡区", Integer.valueOf(360702));
        areaCode.put("赣　县", Integer.valueOf(360721));
        areaCode.put("信丰县", Integer.valueOf(360722));
        areaCode.put("大余县", Integer.valueOf(360723));
        areaCode.put("上犹县", Integer.valueOf(360724));
        areaCode.put("崇义县", Integer.valueOf(360725));
        areaCode.put("安远县", Integer.valueOf(360726));
        areaCode.put("龙南县", Integer.valueOf(360727));
        areaCode.put("定南县", Integer.valueOf(360728));
        areaCode.put("全南县", Integer.valueOf(360729));
        areaCode.put("宁都县", Integer.valueOf(360730));
        areaCode.put("于都县", Integer.valueOf(360731));
        areaCode.put("兴国县", Integer.valueOf(360732));
        areaCode.put("会昌县", Integer.valueOf(360733));
        areaCode.put("寻乌县", Integer.valueOf(360734));
        areaCode.put("石城县", Integer.valueOf(360735));
        areaCode.put("瑞金市", Integer.valueOf(360781));
        areaCode.put("南康市", Integer.valueOf(360782));
        areaCode.put("吉安市", Integer.valueOf(360800));
        areaCode.put("市辖区", Integer.valueOf(360801));
        areaCode.put("吉州区", Integer.valueOf(360802));
        areaCode.put("青原区", Integer.valueOf(360803));
        areaCode.put("吉安县", Integer.valueOf(360821));
        areaCode.put("吉水县", Integer.valueOf(360822));
        areaCode.put("峡江县", Integer.valueOf(360823));
        areaCode.put("新干县", Integer.valueOf(360824));
        areaCode.put("永丰县", Integer.valueOf(360825));
        areaCode.put("泰和县", Integer.valueOf(360826));
        areaCode.put("遂川县", Integer.valueOf(360827));
        areaCode.put("万安县", Integer.valueOf(360828));
        areaCode.put("安福县", Integer.valueOf(360829));
        areaCode.put("永新县", Integer.valueOf(360830));
        areaCode.put("井冈山市", Integer.valueOf(360881));
        areaCode.put("宜春市", Integer.valueOf(360900));
        areaCode.put("市辖区", Integer.valueOf(360901));
        areaCode.put("袁州区", Integer.valueOf(360902));
        areaCode.put("奉新县", Integer.valueOf(360921));
        areaCode.put("万载县", Integer.valueOf(360922));
        areaCode.put("上高县", Integer.valueOf(360923));
        areaCode.put("宜丰县", Integer.valueOf(360924));
        areaCode.put("靖安县", Integer.valueOf(360925));
        areaCode.put("铜鼓县", Integer.valueOf(360926));
        areaCode.put("丰城市", Integer.valueOf(360981));
        areaCode.put("樟树市", Integer.valueOf(360982));
        areaCode.put("高安市", Integer.valueOf(360983));
        areaCode.put("抚州市", Integer.valueOf(361000));
        areaCode.put("市辖区", Integer.valueOf(361001));
        areaCode.put("临川区", Integer.valueOf(361002));
        areaCode.put("南城县", Integer.valueOf(361021));
        areaCode.put("黎川县", Integer.valueOf(361022));
        areaCode.put("南丰县", Integer.valueOf(361023));
        areaCode.put("崇仁县", Integer.valueOf(361024));
        areaCode.put("乐安县", Integer.valueOf(361025));
        areaCode.put("宜黄县", Integer.valueOf(361026));
        areaCode.put("金溪县", Integer.valueOf(361027));
        areaCode.put("资溪县", Integer.valueOf(361028));
        areaCode.put("东乡县", Integer.valueOf(361029));
        areaCode.put("广昌县", Integer.valueOf(361030));
        areaCode.put("上饶市", Integer.valueOf(361100));
        areaCode.put("市辖区", Integer.valueOf(361101));
        areaCode.put("信州区", Integer.valueOf(361102));
        areaCode.put("上饶县", Integer.valueOf(361121));
        areaCode.put("广丰县", Integer.valueOf(361122));
        areaCode.put("玉山县", Integer.valueOf(361123));
        areaCode.put("铅山县", Integer.valueOf(361124));
        areaCode.put("横峰县", Integer.valueOf(361125));
        areaCode.put("弋阳县", Integer.valueOf(361126));
        areaCode.put("余干县", Integer.valueOf(361127));
        areaCode.put("鄱阳县", Integer.valueOf(361128));
        areaCode.put("万年县", Integer.valueOf(361129));
        areaCode.put("婺源县", Integer.valueOf(361130));
        areaCode.put("德兴市", Integer.valueOf(361181));
        areaCode.put("山东省", Integer.valueOf(370000));
        areaCode.put("济南市", Integer.valueOf(370100));
        areaCode.put("市辖区", Integer.valueOf(370101));
        areaCode.put("历下区", Integer.valueOf(370102));
        areaCode.put("市中区", Integer.valueOf(370103));
        areaCode.put("槐荫区", Integer.valueOf(370104));
        areaCode.put("天桥区", Integer.valueOf(370105));
        areaCode.put("历城区", Integer.valueOf(370112));
        areaCode.put("长清区", Integer.valueOf(370113));
        areaCode.put("平阴县", Integer.valueOf(370124));
        areaCode.put("济阳县", Integer.valueOf(370125));
        areaCode.put("商河县", Integer.valueOf(370126));
        areaCode.put("章丘市", Integer.valueOf(370181));
        areaCode.put("青岛市", Integer.valueOf(370200));
        areaCode.put("市辖区", Integer.valueOf(370201));
        areaCode.put("市南区", Integer.valueOf(370202));
        areaCode.put("市北区", Integer.valueOf(370203));
        areaCode.put("四方区", Integer.valueOf(370205));
        areaCode.put("黄岛区", Integer.valueOf(370211));
        areaCode.put("崂山区", Integer.valueOf(370212));
        areaCode.put("李沧区", Integer.valueOf(370213));
        areaCode.put("城阳区", Integer.valueOf(370214));
        areaCode.put("胶州市", Integer.valueOf(370281));
        areaCode.put("即墨市", Integer.valueOf(370282));
        areaCode.put("平度市", Integer.valueOf(370283));
        areaCode.put("胶南市", Integer.valueOf(370284));
        areaCode.put("莱西市", Integer.valueOf(370285));
        areaCode.put("淄博市", Integer.valueOf(370300));
        areaCode.put("市辖区", Integer.valueOf(370301));
        areaCode.put("淄川区", Integer.valueOf(370302));
        areaCode.put("张店区", Integer.valueOf(370303));
        areaCode.put("博山区", Integer.valueOf(370304));
        areaCode.put("临淄区", Integer.valueOf(370305));
        areaCode.put("周村区", Integer.valueOf(370306));
        areaCode.put("桓台县", Integer.valueOf(370321));
        areaCode.put("高青县", Integer.valueOf(370322));
        areaCode.put("沂源县", Integer.valueOf(370323));
        areaCode.put("枣庄市", Integer.valueOf(370400));
        areaCode.put("市辖区", Integer.valueOf(370401));
        areaCode.put("市中区", Integer.valueOf(370402));
        areaCode.put("薛城区", Integer.valueOf(370403));
        areaCode.put("峄城区", Integer.valueOf(370404));
        areaCode.put("台儿庄区", Integer.valueOf(370405));
        areaCode.put("山亭区", Integer.valueOf(370406));
        areaCode.put("滕州市", Integer.valueOf(370481));
        areaCode.put("东营市", Integer.valueOf(370500));
        areaCode.put("市辖区", Integer.valueOf(370501));
        areaCode.put("东营区", Integer.valueOf(370502));
        areaCode.put("河口区", Integer.valueOf(370503));
        areaCode.put("垦利县", Integer.valueOf(370521));
        areaCode.put("利津县", Integer.valueOf(370522));
        areaCode.put("广饶县", Integer.valueOf(370523));
        areaCode.put("烟台市", Integer.valueOf(370600));
        areaCode.put("市辖区", Integer.valueOf(370601));
        areaCode.put("芝罘区", Integer.valueOf(370602));
        areaCode.put("福山区", Integer.valueOf(370611));
        areaCode.put("牟平区", Integer.valueOf(370612));
        areaCode.put("莱山区", Integer.valueOf(370613));
        areaCode.put("长岛县", Integer.valueOf(370634));
        areaCode.put("龙口市", Integer.valueOf(370681));
        areaCode.put("莱阳市", Integer.valueOf(370682));
        areaCode.put("莱州市", Integer.valueOf(370683));
        areaCode.put("蓬莱市", Integer.valueOf(370684));
        areaCode.put("招远市", Integer.valueOf(370685));
        areaCode.put("栖霞市", Integer.valueOf(370686));
        areaCode.put("海阳市", Integer.valueOf(370687));
        areaCode.put("潍坊市", Integer.valueOf(370700));
        areaCode.put("市辖区", Integer.valueOf(370701));
        areaCode.put("潍城区", Integer.valueOf(370702));
        areaCode.put("寒亭区", Integer.valueOf(370703));
        areaCode.put("坊子区", Integer.valueOf(370704));
        areaCode.put("奎文区", Integer.valueOf(370705));
        areaCode.put("临朐县", Integer.valueOf(370724));
        areaCode.put("昌乐县", Integer.valueOf(370725));
        areaCode.put("青州市", Integer.valueOf(370781));
        areaCode.put("诸城市", Integer.valueOf(370782));
        areaCode.put("寿光市", Integer.valueOf(370783));
        areaCode.put("安丘市", Integer.valueOf(370784));
        areaCode.put("高密市", Integer.valueOf(370785));
        areaCode.put("昌邑市", Integer.valueOf(370786));
        areaCode.put("济宁市", Integer.valueOf(370800));
        areaCode.put("市辖区", Integer.valueOf(370801));
        areaCode.put("市中区", Integer.valueOf(370802));
        areaCode.put("任城区", Integer.valueOf(370811));
        areaCode.put("微山县", Integer.valueOf(370826));
        areaCode.put("鱼台县", Integer.valueOf(370827));
        areaCode.put("金乡县", Integer.valueOf(370828));
        areaCode.put("嘉祥县", Integer.valueOf(370829));
        areaCode.put("汶上县", Integer.valueOf(370830));
        areaCode.put("泗水县", Integer.valueOf(370831));
        areaCode.put("梁山县", Integer.valueOf(370832));
        areaCode.put("曲阜市", Integer.valueOf(370881));
        areaCode.put("兖州市", Integer.valueOf(370882));
        areaCode.put("邹城市", Integer.valueOf(370883));
        areaCode.put("泰安市", Integer.valueOf(370900));
        areaCode.put("市辖区", Integer.valueOf(370901));
        areaCode.put("泰山区", Integer.valueOf(370902));
        areaCode.put("岱岳区", Integer.valueOf(370911));
        areaCode.put("宁阳县", Integer.valueOf(370921));
        areaCode.put("东平县", Integer.valueOf(370923));
        areaCode.put("新泰市", Integer.valueOf(370982));
        areaCode.put("肥城市", Integer.valueOf(370983));
        areaCode.put("威海市", Integer.valueOf(371000));
        areaCode.put("市辖区", Integer.valueOf(371001));
        areaCode.put("环翠区", Integer.valueOf(371002));
        areaCode.put("文登市", Integer.valueOf(371081));
        areaCode.put("荣成市", Integer.valueOf(371082));
        areaCode.put("乳山市", Integer.valueOf(371083));
        areaCode.put("日照市", Integer.valueOf(371100));
        areaCode.put("市辖区", Integer.valueOf(371101));
        areaCode.put("东港区", Integer.valueOf(371102));
        areaCode.put("岚山区", Integer.valueOf(371103));
        areaCode.put("五莲县", Integer.valueOf(371121));
        areaCode.put("莒　县", Integer.valueOf(371122));
        areaCode.put("莱芜市", Integer.valueOf(371200));
        areaCode.put("市辖区", Integer.valueOf(371201));
        areaCode.put("莱城区", Integer.valueOf(371202));
        areaCode.put("钢城区", Integer.valueOf(371203));
        areaCode.put("临沂市", Integer.valueOf(371300));
        areaCode.put("市辖区", Integer.valueOf(371301));
        areaCode.put("兰山区", Integer.valueOf(371302));
        areaCode.put("罗庄区", Integer.valueOf(371311));
        areaCode.put("河东区", Integer.valueOf(371312));
        areaCode.put("沂南县", Integer.valueOf(371321));
        areaCode.put("郯城县", Integer.valueOf(371322));
        areaCode.put("沂水县", Integer.valueOf(371323));
        areaCode.put("苍山县", Integer.valueOf(371324));
        areaCode.put("费　县", Integer.valueOf(371325));
        areaCode.put("平邑县", Integer.valueOf(371326));
        areaCode.put("莒南县", Integer.valueOf(371327));
        areaCode.put("蒙阴县", Integer.valueOf(371328));
        areaCode.put("临沭县", Integer.valueOf(371329));
        areaCode.put("德州市", Integer.valueOf(371400));
        areaCode.put("市辖区", Integer.valueOf(371401));
        areaCode.put("德城区", Integer.valueOf(371402));
        areaCode.put("陵　县", Integer.valueOf(371421));
        areaCode.put("宁津县", Integer.valueOf(371422));
        areaCode.put("庆云县", Integer.valueOf(371423));
        areaCode.put("临邑县", Integer.valueOf(371424));
        areaCode.put("齐河县", Integer.valueOf(371425));
        areaCode.put("平原县", Integer.valueOf(371426));
        areaCode.put("夏津县", Integer.valueOf(371427));
        areaCode.put("武城县", Integer.valueOf(371428));
        areaCode.put("乐陵市", Integer.valueOf(371481));
        areaCode.put("禹城市", Integer.valueOf(371482));
        areaCode.put("聊城市", Integer.valueOf(371500));
        areaCode.put("市辖区", Integer.valueOf(371501));
        areaCode.put("东昌府区", Integer.valueOf(371502));
        areaCode.put("阳谷县", Integer.valueOf(371521));
        areaCode.put("莘　县", Integer.valueOf(371522));
        areaCode.put("茌平县", Integer.valueOf(371523));
        areaCode.put("东阿县", Integer.valueOf(371524));
        areaCode.put("冠　县", Integer.valueOf(371525));
        areaCode.put("高唐县", Integer.valueOf(371526));
        areaCode.put("临清市", Integer.valueOf(371581));
        areaCode.put("滨州市", Integer.valueOf(371600));
        areaCode.put("市辖区", Integer.valueOf(371601));
        areaCode.put("滨城区", Integer.valueOf(371602));
        areaCode.put("惠民县", Integer.valueOf(371621));
        areaCode.put("阳信县", Integer.valueOf(371622));
        areaCode.put("无棣县", Integer.valueOf(371623));
        areaCode.put("沾化县", Integer.valueOf(371624));
        areaCode.put("博兴县", Integer.valueOf(371625));
        areaCode.put("邹平县", Integer.valueOf(371626));
        areaCode.put("菏泽市", Integer.valueOf(371700));
        areaCode.put("市辖区", Integer.valueOf(371701));
        areaCode.put("牡丹区", Integer.valueOf(371702));
        areaCode.put("曹　县", Integer.valueOf(371721));
        areaCode.put("单　县", Integer.valueOf(371722));
        areaCode.put("成武县", Integer.valueOf(371723));
        areaCode.put("巨野县", Integer.valueOf(371724));
        areaCode.put("郓城县", Integer.valueOf(371725));
        areaCode.put("鄄城县", Integer.valueOf(371726));
        areaCode.put("定陶县", Integer.valueOf(371727));
        areaCode.put("东明县", Integer.valueOf(371728));
        areaCode.put("河南省", Integer.valueOf(410000));
        areaCode.put("郑州市", Integer.valueOf(410100));
        areaCode.put("市辖区", Integer.valueOf(410101));
        areaCode.put("中原区", Integer.valueOf(410102));
        areaCode.put("二七区", Integer.valueOf(410103));
        areaCode.put("管城回族区", Integer.valueOf(410104));
        areaCode.put("金水区", Integer.valueOf(410105));
        areaCode.put("上街区", Integer.valueOf(410106));
        areaCode.put("惠济区", Integer.valueOf(410108));
        areaCode.put("中牟县", Integer.valueOf(410122));
        areaCode.put("巩义市", Integer.valueOf(410181));
        areaCode.put("荥阳市", Integer.valueOf(410182));
        areaCode.put("新密市", Integer.valueOf(410183));
        areaCode.put("新郑市", Integer.valueOf(410184));
        areaCode.put("登封市", Integer.valueOf(410185));
        areaCode.put("开封市", Integer.valueOf(410200));
        areaCode.put("市辖区", Integer.valueOf(410201));
        areaCode.put("龙亭区", Integer.valueOf(410202));
        areaCode.put("顺河回族区", Integer.valueOf(410203));
        areaCode.put("鼓楼区", Integer.valueOf(410204));
        areaCode.put("禹王台区", Integer.valueOf(410205));
        areaCode.put("金明区", Integer.valueOf(410211));
        areaCode.put("杞　县", Integer.valueOf(410221));
        areaCode.put("通许县", Integer.valueOf(410222));
        areaCode.put("尉氏县", Integer.valueOf(410223));
        areaCode.put("开封县", Integer.valueOf(410224));
        areaCode.put("兰考县", Integer.valueOf(410225));
        areaCode.put("洛阳市", Integer.valueOf(410300));
        areaCode.put("市辖区", Integer.valueOf(410301));
        areaCode.put("老城区", Integer.valueOf(410302));
        areaCode.put("西工区", Integer.valueOf(410303));
        areaCode.put("瀍河回族区", Integer.valueOf(410304));
        areaCode.put("涧西区", Integer.valueOf(410305));
        areaCode.put("吉利区", Integer.valueOf(410306));
        areaCode.put("洛龙区", Integer.valueOf(410311));
        areaCode.put("孟津县", Integer.valueOf(410322));
        areaCode.put("新安县", Integer.valueOf(410323));
        areaCode.put("栾川县", Integer.valueOf(410324));
        areaCode.put("嵩　县", Integer.valueOf(410325));
        areaCode.put("汝阳县", Integer.valueOf(410326));
        areaCode.put("宜阳县", Integer.valueOf(410327));
        areaCode.put("洛宁县", Integer.valueOf(410328));
        areaCode.put("伊川县", Integer.valueOf(410329));
        areaCode.put("偃师市", Integer.valueOf(410381));
        areaCode.put("平顶山市", Integer.valueOf(410400));
        areaCode.put("市辖区", Integer.valueOf(410401));
        areaCode.put("新华区", Integer.valueOf(410402));
        areaCode.put("卫东区", Integer.valueOf(410403));
        areaCode.put("石龙区", Integer.valueOf(410404));
        areaCode.put("湛河区", Integer.valueOf(410411));
        areaCode.put("宝丰县", Integer.valueOf(410421));
        areaCode.put("叶　县", Integer.valueOf(410422));
        areaCode.put("鲁山县", Integer.valueOf(410423));
        areaCode.put("郏　县", Integer.valueOf(410425));
        areaCode.put("舞钢市", Integer.valueOf(410481));
        areaCode.put("汝州市", Integer.valueOf(410482));
        areaCode.put("安阳市", Integer.valueOf(410500));
        areaCode.put("市辖区", Integer.valueOf(410501));
        areaCode.put("文峰区", Integer.valueOf(410502));
        areaCode.put("北关区", Integer.valueOf(410503));
        areaCode.put("殷都区", Integer.valueOf(410505));
        areaCode.put("龙安区", Integer.valueOf(410506));
        areaCode.put("安阳县", Integer.valueOf(410522));
        areaCode.put("汤阴县", Integer.valueOf(410523));
        areaCode.put("滑　县", Integer.valueOf(410526));
        areaCode.put("内黄县", Integer.valueOf(410527));
        areaCode.put("林州市", Integer.valueOf(410581));
        areaCode.put("鹤壁市", Integer.valueOf(410600));
        areaCode.put("市辖区", Integer.valueOf(410601));
        areaCode.put("鹤山区", Integer.valueOf(410602));
        areaCode.put("山城区", Integer.valueOf(410603));
        areaCode.put("淇滨区", Integer.valueOf(410611));
        areaCode.put("浚　县", Integer.valueOf(410621));
        areaCode.put("淇　县", Integer.valueOf(410622));
        areaCode.put("新乡市", Integer.valueOf(410700));
        areaCode.put("市辖区", Integer.valueOf(410701));
        areaCode.put("红旗区", Integer.valueOf(410702));
        areaCode.put("卫滨区", Integer.valueOf(410703));
        areaCode.put("凤泉区", Integer.valueOf(410704));
        areaCode.put("牧野区", Integer.valueOf(410711));
        areaCode.put("新乡县", Integer.valueOf(410721));
        areaCode.put("获嘉县", Integer.valueOf(410724));
        areaCode.put("原阳县", Integer.valueOf(410725));
        areaCode.put("延津县", Integer.valueOf(410726));
        areaCode.put("封丘县", Integer.valueOf(410727));
        areaCode.put("长垣县", Integer.valueOf(410728));
        areaCode.put("卫辉市", Integer.valueOf(410781));
        areaCode.put("辉县市", Integer.valueOf(410782));
        areaCode.put("焦作市", Integer.valueOf(410800));
        areaCode.put("市辖区", Integer.valueOf(410801));
        areaCode.put("解放区", Integer.valueOf(410802));
        areaCode.put("中站区", Integer.valueOf(410803));
        areaCode.put("马村区", Integer.valueOf(410804));
        areaCode.put("山阳区", Integer.valueOf(410811));
        areaCode.put("修武县", Integer.valueOf(410821));
        areaCode.put("博爱县", Integer.valueOf(410822));
        areaCode.put("武陟县", Integer.valueOf(410823));
        areaCode.put("温　县", Integer.valueOf(410825));
        areaCode.put("沁阳市", Integer.valueOf(410882));
        areaCode.put("孟州市", Integer.valueOf(410883));
        areaCode.put("濮阳市", Integer.valueOf(410900));
        areaCode.put("市辖区", Integer.valueOf(410901));
        areaCode.put("华龙区", Integer.valueOf(410902));
        areaCode.put("清丰县", Integer.valueOf(410922));
        areaCode.put("南乐县", Integer.valueOf(410923));
        areaCode.put("范　县", Integer.valueOf(410926));
        areaCode.put("台前县", Integer.valueOf(410927));
        areaCode.put("濮阳县", Integer.valueOf(410928));
        areaCode.put("许昌市", Integer.valueOf(411000));
        areaCode.put("市辖区", Integer.valueOf(411001));
        areaCode.put("魏都区", Integer.valueOf(411002));
        areaCode.put("许昌县", Integer.valueOf(411023));
        areaCode.put("鄢陵县", Integer.valueOf(411024));
        areaCode.put("襄城县", Integer.valueOf(411025));
        areaCode.put("禹州市", Integer.valueOf(411081));
        areaCode.put("长葛市", Integer.valueOf(411082));
        areaCode.put("漯河市", Integer.valueOf(411100));
        areaCode.put("市辖区", Integer.valueOf(411101));
        areaCode.put("源汇区", Integer.valueOf(411102));
        areaCode.put("郾城区", Integer.valueOf(411103));
        areaCode.put("召陵区", Integer.valueOf(411104));
        areaCode.put("舞阳县", Integer.valueOf(411121));
        areaCode.put("临颍县", Integer.valueOf(411122));
        areaCode.put("三门峡市", Integer.valueOf(411200));
        areaCode.put("市辖区", Integer.valueOf(411201));
        areaCode.put("湖滨区", Integer.valueOf(411202));
        areaCode.put("渑池县", Integer.valueOf(411221));
        areaCode.put("陕　县", Integer.valueOf(411222));
        areaCode.put("卢氏县", Integer.valueOf(411224));
        areaCode.put("义马市", Integer.valueOf(411281));
        areaCode.put("灵宝市", Integer.valueOf(411282));
        areaCode.put("南阳市", Integer.valueOf(411300));
        areaCode.put("市辖区", Integer.valueOf(411301));
        areaCode.put("宛城区", Integer.valueOf(411302));
        areaCode.put("卧龙区", Integer.valueOf(411303));
        areaCode.put("南召县", Integer.valueOf(411321));
        areaCode.put("方城县", Integer.valueOf(411322));
        areaCode.put("西峡县", Integer.valueOf(411323));
        areaCode.put("镇平县", Integer.valueOf(411324));
        areaCode.put("内乡县", Integer.valueOf(411325));
        areaCode.put("淅川县", Integer.valueOf(411326));
        areaCode.put("社旗县", Integer.valueOf(411327));
        areaCode.put("唐河县", Integer.valueOf(411328));
        areaCode.put("新野县", Integer.valueOf(411329));
        areaCode.put("桐柏县", Integer.valueOf(411330));
        areaCode.put("邓州市", Integer.valueOf(411381));
        areaCode.put("商丘市", Integer.valueOf(411400));
        areaCode.put("市辖区", Integer.valueOf(411401));
        areaCode.put("梁园区", Integer.valueOf(411402));
        areaCode.put("睢阳区", Integer.valueOf(411403));
        areaCode.put("民权县", Integer.valueOf(411421));
        areaCode.put("睢　县", Integer.valueOf(411422));
        areaCode.put("宁陵县", Integer.valueOf(411423));
        areaCode.put("柘城县", Integer.valueOf(411424));
        areaCode.put("虞城县", Integer.valueOf(411425));
        areaCode.put("夏邑县", Integer.valueOf(411426));
        areaCode.put("永城市", Integer.valueOf(411481));
        areaCode.put("信阳市", Integer.valueOf(411500));
        areaCode.put("市辖区", Integer.valueOf(411501));
        areaCode.put("浉河区", Integer.valueOf(411502));
        areaCode.put("平桥区", Integer.valueOf(411503));
        areaCode.put("罗山县", Integer.valueOf(411521));
        areaCode.put("光山县", Integer.valueOf(411522));
        areaCode.put("新　县", Integer.valueOf(411523));
        areaCode.put("商城县", Integer.valueOf(411524));
        areaCode.put("固始县", Integer.valueOf(411525));
        areaCode.put("潢川县", Integer.valueOf(411526));
        areaCode.put("淮滨县", Integer.valueOf(411527));
        areaCode.put("息　县", Integer.valueOf(411528));
        areaCode.put("周口市", Integer.valueOf(411600));
        areaCode.put("市辖区", Integer.valueOf(411601));
        areaCode.put("川汇区", Integer.valueOf(411602));
        areaCode.put("扶沟县", Integer.valueOf(411621));
        areaCode.put("西华县", Integer.valueOf(411622));
        areaCode.put("商水县", Integer.valueOf(411623));
        areaCode.put("沈丘县", Integer.valueOf(411624));
        areaCode.put("郸城县", Integer.valueOf(411625));
        areaCode.put("淮阳县", Integer.valueOf(411626));
        areaCode.put("太康县", Integer.valueOf(411627));
        areaCode.put("鹿邑县", Integer.valueOf(411628));
        areaCode.put("项城市", Integer.valueOf(411681));
        areaCode.put("驻马店市", Integer.valueOf(411700));
        areaCode.put("市辖区", Integer.valueOf(411701));
        areaCode.put("驿城区", Integer.valueOf(411702));
        areaCode.put("西平县", Integer.valueOf(411721));
        areaCode.put("上蔡县", Integer.valueOf(411722));
        areaCode.put("平舆县", Integer.valueOf(411723));
        areaCode.put("正阳县", Integer.valueOf(411724));
        areaCode.put("确山县", Integer.valueOf(411725));
        areaCode.put("泌阳县", Integer.valueOf(411726));
        areaCode.put("汝南县", Integer.valueOf(411727));
        areaCode.put("遂平县", Integer.valueOf(411728));
        areaCode.put("新蔡县", Integer.valueOf(411729));
        areaCode.put("济源市", Integer.valueOf(419001));
        areaCode.put("湖北省", Integer.valueOf(420000));
        areaCode.put("武汉市", Integer.valueOf(420100));
        areaCode.put("市辖区", Integer.valueOf(420101));
        areaCode.put("江岸区", Integer.valueOf(420102));
        areaCode.put("江汉区", Integer.valueOf(420103));
        areaCode.put("硚口区", Integer.valueOf(420104));
        areaCode.put("汉阳区", Integer.valueOf(420105));
        areaCode.put("武昌区", Integer.valueOf(420106));
        areaCode.put("青山区", Integer.valueOf(420107));
        areaCode.put("洪山区", Integer.valueOf(420111));
        areaCode.put("东西湖区", Integer.valueOf(420112));
        areaCode.put("汉南区", Integer.valueOf(420113));
        areaCode.put("蔡甸区", Integer.valueOf(420114));
        areaCode.put("江夏区", Integer.valueOf(420115));
        areaCode.put("黄陂区", Integer.valueOf(420116));
        areaCode.put("新洲区", Integer.valueOf(420117));
        areaCode.put("黄石市", Integer.valueOf(420200));
        areaCode.put("市辖区", Integer.valueOf(420201));
        areaCode.put("黄石港区", Integer.valueOf(420202));
        areaCode.put("西塞山区", Integer.valueOf(420203));
        areaCode.put("下陆区", Integer.valueOf(420204));
        areaCode.put("铁山区", Integer.valueOf(420205));
        areaCode.put("阳新县", Integer.valueOf(420222));
        areaCode.put("大冶市", Integer.valueOf(420281));
        areaCode.put("十堰市", Integer.valueOf(420300));
        areaCode.put("市辖区", Integer.valueOf(420301));
        areaCode.put("茅箭区", Integer.valueOf(420302));
        areaCode.put("张湾区", Integer.valueOf(420303));
        areaCode.put("郧　县", Integer.valueOf(420321));
        areaCode.put("郧西县", Integer.valueOf(420322));
        areaCode.put("竹山县", Integer.valueOf(420323));
        areaCode.put("竹溪县", Integer.valueOf(420324));
        areaCode.put("房　县", Integer.valueOf(420325));
        areaCode.put("丹江口市", Integer.valueOf(420381));
        areaCode.put("宜昌市", Integer.valueOf(420500));
        areaCode.put("市辖区", Integer.valueOf(420501));
        areaCode.put("西陵区", Integer.valueOf(420502));
        areaCode.put("伍家岗区", Integer.valueOf(420503));
        areaCode.put("点军区", Integer.valueOf(420504));
        areaCode.put("猇亭区", Integer.valueOf(420505));
        areaCode.put("夷陵区", Integer.valueOf(420506));
        areaCode.put("远安县", Integer.valueOf(420525));
        areaCode.put("兴山县", Integer.valueOf(420526));
        areaCode.put("秭归县", Integer.valueOf(420527));
        areaCode.put("长阳土家族自治县", Integer.valueOf(420528));
        areaCode.put("五峰土家族自治县", Integer.valueOf(420529));
        areaCode.put("宜都市", Integer.valueOf(420581));
        areaCode.put("当阳市", Integer.valueOf(420582));
        areaCode.put("枝江市", Integer.valueOf(420583));
        areaCode.put("襄樊市", Integer.valueOf(420600));
        areaCode.put("市辖区", Integer.valueOf(420601));
        areaCode.put("襄城区", Integer.valueOf(420602));
        areaCode.put("樊城区", Integer.valueOf(420606));
        areaCode.put("襄阳区", Integer.valueOf(420607));
        areaCode.put("南漳县", Integer.valueOf(420624));
        areaCode.put("谷城县", Integer.valueOf(420625));
        areaCode.put("保康县", Integer.valueOf(420626));
        areaCode.put("老河口市", Integer.valueOf(420682));
        areaCode.put("枣阳市", Integer.valueOf(420683));
        areaCode.put("宜城市", Integer.valueOf(420684));
        areaCode.put("鄂州市", Integer.valueOf(420700));
        areaCode.put("市辖区", Integer.valueOf(420701));
        areaCode.put("梁子湖区", Integer.valueOf(420702));
        areaCode.put("华容区", Integer.valueOf(420703));
        areaCode.put("鄂城区", Integer.valueOf(420704));
        areaCode.put("荆门市", Integer.valueOf(420800));
        areaCode.put("市辖区", Integer.valueOf(420801));
        areaCode.put("东宝区", Integer.valueOf(420802));
        areaCode.put("掇刀区", Integer.valueOf(420804));
        areaCode.put("京山县", Integer.valueOf(420821));
        areaCode.put("沙洋县", Integer.valueOf(420822));
        areaCode.put("钟祥市", Integer.valueOf(420881));
        areaCode.put("孝感市", Integer.valueOf(420900));
        areaCode.put("市辖区", Integer.valueOf(420901));
        areaCode.put("孝南区", Integer.valueOf(420902));
        areaCode.put("孝昌县", Integer.valueOf(420921));
        areaCode.put("大悟县", Integer.valueOf(420922));
        areaCode.put("云梦县", Integer.valueOf(420923));
        areaCode.put("应城市", Integer.valueOf(420981));
        areaCode.put("安陆市", Integer.valueOf(420982));
        areaCode.put("汉川市", Integer.valueOf(420984));
        areaCode.put("荆州市", Integer.valueOf(421000));
        areaCode.put("市辖区", Integer.valueOf(421001));
        areaCode.put("沙市区", Integer.valueOf(421002));
        areaCode.put("荆州区", Integer.valueOf(421003));
        areaCode.put("公安县", Integer.valueOf(421022));
        areaCode.put("监利县", Integer.valueOf(421023));
        areaCode.put("江陵县", Integer.valueOf(421024));
        areaCode.put("石首市", Integer.valueOf(421081));
        areaCode.put("洪湖市", Integer.valueOf(421083));
        areaCode.put("松滋市", Integer.valueOf(421087));
        areaCode.put("黄冈市", Integer.valueOf(421100));
        areaCode.put("市辖区", Integer.valueOf(421101));
        areaCode.put("黄州区", Integer.valueOf(421102));
        areaCode.put("团风县", Integer.valueOf(421121));
        areaCode.put("红安县", Integer.valueOf(421122));
        areaCode.put("罗田县", Integer.valueOf(421123));
        areaCode.put("英山县", Integer.valueOf(421124));
        areaCode.put("浠水县", Integer.valueOf(421125));
        areaCode.put("蕲春县", Integer.valueOf(421126));
        areaCode.put("黄梅县", Integer.valueOf(421127));
        areaCode.put("麻城市", Integer.valueOf(421181));
        areaCode.put("武穴市", Integer.valueOf(421182));
        areaCode.put("咸宁市", Integer.valueOf(421200));
        areaCode.put("市辖区", Integer.valueOf(421201));
        areaCode.put("咸安区", Integer.valueOf(421202));
        areaCode.put("嘉鱼县", Integer.valueOf(421221));
        areaCode.put("通城县", Integer.valueOf(421222));
        areaCode.put("崇阳县", Integer.valueOf(421223));
        areaCode.put("通山县", Integer.valueOf(421224));
        areaCode.put("赤壁市", Integer.valueOf(421281));
        areaCode.put("随州市", Integer.valueOf(421300));
        areaCode.put("市辖区", Integer.valueOf(421301));
        areaCode.put("曾都区 (*)", Integer.valueOf(421303));
        areaCode.put("广水市", Integer.valueOf(421381));
        areaCode.put("恩施土家族苗族自治州", Integer.valueOf(422800));
        areaCode.put("恩施市", Integer.valueOf(422801));
        areaCode.put("利川市", Integer.valueOf(422802));
        areaCode.put("建始县", Integer.valueOf(422822));
        areaCode.put("巴东县", Integer.valueOf(422823));
        areaCode.put("宣恩县", Integer.valueOf(422825));
        areaCode.put("咸丰县", Integer.valueOf(422826));
        areaCode.put("来凤县", Integer.valueOf(422827));
        areaCode.put("鹤峰县", Integer.valueOf(422828));
        areaCode.put("省直辖县级行政区划", Integer.valueOf(429000));
        areaCode.put("仙桃市", Integer.valueOf(429004));
        areaCode.put("潜江市", Integer.valueOf(429005));
        areaCode.put("天门市", Integer.valueOf(429006));
        areaCode.put("神农架林区", Integer.valueOf(429021));
        areaCode.put("湖南省", Integer.valueOf(430000));
        areaCode.put("长沙市", Integer.valueOf(430100));
        areaCode.put("市辖区", Integer.valueOf(430101));
        areaCode.put("芙蓉区", Integer.valueOf(430102));
        areaCode.put("天心区", Integer.valueOf(430103));
        areaCode.put("岳麓区", Integer.valueOf(430104));
        areaCode.put("开福区", Integer.valueOf(430105));
        areaCode.put("雨花区", Integer.valueOf(430111));
        areaCode.put("长沙县", Integer.valueOf(430121));
        areaCode.put("望城县", Integer.valueOf(430122));
        areaCode.put("宁乡县", Integer.valueOf(430124));
        areaCode.put("浏阳市", Integer.valueOf(430181));
        areaCode.put("株洲市", Integer.valueOf(430200));
        areaCode.put("市辖区", Integer.valueOf(430201));
        areaCode.put("荷塘区", Integer.valueOf(430202));
        areaCode.put("芦淞区", Integer.valueOf(430203));
        areaCode.put("石峰区", Integer.valueOf(430204));
        areaCode.put("天元区", Integer.valueOf(430211));
        areaCode.put("株洲县", Integer.valueOf(430221));
        areaCode.put("攸　县", Integer.valueOf(430223));
        areaCode.put("茶陵县", Integer.valueOf(430224));
        areaCode.put("炎陵县", Integer.valueOf(430225));
        areaCode.put("醴陵市", Integer.valueOf(430281));
        areaCode.put("湘潭市", Integer.valueOf(430300));
        areaCode.put("市辖区", Integer.valueOf(430301));
        areaCode.put("雨湖区", Integer.valueOf(430302));
        areaCode.put("岳塘区", Integer.valueOf(430304));
        areaCode.put("湘潭县", Integer.valueOf(430321));
        areaCode.put("湘乡市", Integer.valueOf(430381));
        areaCode.put("韶山市", Integer.valueOf(430382));
        areaCode.put("衡阳市", Integer.valueOf(430400));
        areaCode.put("市辖区", Integer.valueOf(430401));
        areaCode.put("珠晖区", Integer.valueOf(430405));
        areaCode.put("雁峰区", Integer.valueOf(430406));
        areaCode.put("石鼓区", Integer.valueOf(430407));
        areaCode.put("蒸湘区", Integer.valueOf(430408));
        areaCode.put("南岳区", Integer.valueOf(430412));
        areaCode.put("衡阳县", Integer.valueOf(430421));
        areaCode.put("衡南县", Integer.valueOf(430422));
        areaCode.put("衡山县", Integer.valueOf(430423));
        areaCode.put("衡东县", Integer.valueOf(430424));
        areaCode.put("祁东县", Integer.valueOf(430426));
        areaCode.put("耒阳市", Integer.valueOf(430481));
        areaCode.put("常宁市", Integer.valueOf(430482));
        areaCode.put("邵阳市", Integer.valueOf(430500));
        areaCode.put("市辖区", Integer.valueOf(430501));
        areaCode.put("双清区", Integer.valueOf(430502));
        areaCode.put("大祥区", Integer.valueOf(430503));
        areaCode.put("北塔区", Integer.valueOf(430511));
        areaCode.put("邵东县", Integer.valueOf(430521));
        areaCode.put("新邵县", Integer.valueOf(430522));
        areaCode.put("邵阳县", Integer.valueOf(430523));
        areaCode.put("隆回县", Integer.valueOf(430524));
        areaCode.put("洞口县", Integer.valueOf(430525));
        areaCode.put("绥宁县", Integer.valueOf(430527));
        areaCode.put("新宁县", Integer.valueOf(430528));
        areaCode.put("城步苗族自治县", Integer.valueOf(430529));
        areaCode.put("武冈市", Integer.valueOf(430581));
        areaCode.put("岳阳市", Integer.valueOf(430600));
        areaCode.put("市辖区", Integer.valueOf(430601));
        areaCode.put("岳阳楼区", Integer.valueOf(430602));
        areaCode.put("云溪区", Integer.valueOf(430603));
        areaCode.put("君山区", Integer.valueOf(430611));
        areaCode.put("岳阳县", Integer.valueOf(430621));
        areaCode.put("华容县", Integer.valueOf(430623));
        areaCode.put("湘阴县", Integer.valueOf(430624));
        areaCode.put("平江县", Integer.valueOf(430626));
        areaCode.put("汨罗市", Integer.valueOf(430681));
        areaCode.put("临湘市", Integer.valueOf(430682));
        areaCode.put("常德市", Integer.valueOf(430700));
        areaCode.put("市辖区", Integer.valueOf(430701));
        areaCode.put("武陵区", Integer.valueOf(430702));
        areaCode.put("鼎城区", Integer.valueOf(430703));
        areaCode.put("安乡县", Integer.valueOf(430721));
        areaCode.put("汉寿县", Integer.valueOf(430722));
        areaCode.put("澧　县", Integer.valueOf(430723));
        areaCode.put("临澧县", Integer.valueOf(430724));
        areaCode.put("桃源县", Integer.valueOf(430725));
        areaCode.put("石门县", Integer.valueOf(430726));
        areaCode.put("津市市", Integer.valueOf(430781));
        areaCode.put("张家界市", Integer.valueOf(430800));
        areaCode.put("市辖区", Integer.valueOf(430801));
        areaCode.put("永定区", Integer.valueOf(430802));
        areaCode.put("武陵源区", Integer.valueOf(430811));
        areaCode.put("慈利县", Integer.valueOf(430821));
        areaCode.put("桑植县", Integer.valueOf(430822));
        areaCode.put("益阳市", Integer.valueOf(430900));
        areaCode.put("市辖区", Integer.valueOf(430901));
        areaCode.put("资阳区", Integer.valueOf(430902));
        areaCode.put("赫山区", Integer.valueOf(430903));
        areaCode.put("南　县", Integer.valueOf(430921));
        areaCode.put("桃江县", Integer.valueOf(430922));
        areaCode.put("安化县", Integer.valueOf(430923));
        areaCode.put("沅江市", Integer.valueOf(430981));
        areaCode.put("郴州市", Integer.valueOf(431000));
        areaCode.put("市辖区", Integer.valueOf(431001));
        areaCode.put("北湖区", Integer.valueOf(431002));
        areaCode.put("苏仙区", Integer.valueOf(431003));
        areaCode.put("桂阳县", Integer.valueOf(431021));
        areaCode.put("宜章县", Integer.valueOf(431022));
        areaCode.put("永兴县", Integer.valueOf(431023));
        areaCode.put("嘉禾县", Integer.valueOf(431024));
        areaCode.put("临武县", Integer.valueOf(431025));
        areaCode.put("汝城县", Integer.valueOf(431026));
        areaCode.put("桂东县", Integer.valueOf(431027));
        areaCode.put("安仁县", Integer.valueOf(431028));
        areaCode.put("资兴市", Integer.valueOf(431081));
        areaCode.put("永州市", Integer.valueOf(431100));
        areaCode.put("市辖区", Integer.valueOf(431101));
        areaCode.put("零陵区", Integer.valueOf(431102));
        areaCode.put("冷水滩区", Integer.valueOf(431103));
        areaCode.put("祁阳县", Integer.valueOf(431121));
        areaCode.put("东安县", Integer.valueOf(431122));
        areaCode.put("双牌县", Integer.valueOf(431123));
        areaCode.put("道　县", Integer.valueOf(431124));
        areaCode.put("江永县", Integer.valueOf(431125));
        areaCode.put("宁远县", Integer.valueOf(431126));
        areaCode.put("蓝山县", Integer.valueOf(431127));
        areaCode.put("新田县", Integer.valueOf(431128));
        areaCode.put("江华瑶族自治县", Integer.valueOf(431129));
        areaCode.put("怀化市", Integer.valueOf(431200));
        areaCode.put("市辖区", Integer.valueOf(431201));
        areaCode.put("鹤城区", Integer.valueOf(431202));
        areaCode.put("中方县", Integer.valueOf(431221));
        areaCode.put("沅陵县", Integer.valueOf(431222));
        areaCode.put("辰溪县", Integer.valueOf(431223));
        areaCode.put("溆浦县", Integer.valueOf(431224));
        areaCode.put("会同县", Integer.valueOf(431225));
        areaCode.put("麻阳苗族自治县", Integer.valueOf(431226));
        areaCode.put("新晃侗族自治县", Integer.valueOf(431227));
        areaCode.put("芷江侗族自治县", Integer.valueOf(431228));
        areaCode.put("靖州苗族侗族自治县", Integer.valueOf(431229));
        areaCode.put("通道侗族自治县", Integer.valueOf(431230));
        areaCode.put("洪江市", Integer.valueOf(431281));
        areaCode.put("娄底市", Integer.valueOf(431300));
        areaCode.put("市辖区", Integer.valueOf(431301));
        areaCode.put("娄星区", Integer.valueOf(431302));
        areaCode.put("双峰县", Integer.valueOf(431321));
        areaCode.put("新化县", Integer.valueOf(431322));
        areaCode.put("冷水江市", Integer.valueOf(431381));
        areaCode.put("涟源市", Integer.valueOf(431382));
        areaCode.put("湘西土家族苗族自治州", Integer.valueOf(433100));
        areaCode.put("吉首市", Integer.valueOf(433101));
        areaCode.put("泸溪县", Integer.valueOf(433122));
        areaCode.put("凤凰县", Integer.valueOf(433123));
        areaCode.put("花垣县", Integer.valueOf(433124));
        areaCode.put("保靖县", Integer.valueOf(433125));
        areaCode.put("古丈县", Integer.valueOf(433126));
        areaCode.put("永顺县", Integer.valueOf(433127));
        areaCode.put("龙山县", Integer.valueOf(433130));
        areaCode.put("广东省", Integer.valueOf(440000));
        areaCode.put("广州市", Integer.valueOf(440100));
        areaCode.put("市辖区", Integer.valueOf(440101));
        areaCode.put("荔湾区", Integer.valueOf(440103));
        areaCode.put("越秀区", Integer.valueOf(440104));
        areaCode.put("海珠区", Integer.valueOf(440105));
        areaCode.put("天河区", Integer.valueOf(440106));
        areaCode.put("白云区", Integer.valueOf(440111));
        areaCode.put("黄埔区", Integer.valueOf(440112));
        areaCode.put("番禺区", Integer.valueOf(440113));
        areaCode.put("花都区", Integer.valueOf(440114));
        areaCode.put("南沙区", Integer.valueOf(440115));
        areaCode.put("萝岗区", Integer.valueOf(440116));
        areaCode.put("增城市", Integer.valueOf(440183));
        areaCode.put("从化市", Integer.valueOf(440184));
        areaCode.put("韶关市", Integer.valueOf(440200));
        areaCode.put("市辖区", Integer.valueOf(440201));
        areaCode.put("武江区", Integer.valueOf(440203));
        areaCode.put("浈江区", Integer.valueOf(440204));
        areaCode.put("曲江区", Integer.valueOf(440205));
        areaCode.put("始兴县", Integer.valueOf(440222));
        areaCode.put("仁化县", Integer.valueOf(440224));
        areaCode.put("翁源县", Integer.valueOf(440229));
        areaCode.put("乳源瑶族自治县", Integer.valueOf(440232));
        areaCode.put("新丰县", Integer.valueOf(440233));
        areaCode.put("乐昌市", Integer.valueOf(440281));
        areaCode.put("南雄市", Integer.valueOf(440282));
        areaCode.put("深圳市", Integer.valueOf(440300));
        areaCode.put("市辖区", Integer.valueOf(440301));
        areaCode.put("罗湖区", Integer.valueOf(440303));
        areaCode.put("福田区", Integer.valueOf(440304));
        areaCode.put("南山区", Integer.valueOf(440305));
        areaCode.put("宝安区", Integer.valueOf(440306));
        areaCode.put("龙岗区", Integer.valueOf(440307));
        areaCode.put("盐田区", Integer.valueOf(440308));
        areaCode.put("珠海市", Integer.valueOf(440400));
        areaCode.put("市辖区", Integer.valueOf(440401));
        areaCode.put("香洲区", Integer.valueOf(440402));
        areaCode.put("斗门区", Integer.valueOf(440403));
        areaCode.put("金湾区", Integer.valueOf(440404));
        areaCode.put("汕头市", Integer.valueOf(440500));
        areaCode.put("市辖区", Integer.valueOf(440501));
        areaCode.put("龙湖区", Integer.valueOf(440507));
        areaCode.put("金平区", Integer.valueOf(440511));
        areaCode.put("濠江区", Integer.valueOf(440512));
        areaCode.put("潮阳区", Integer.valueOf(440513));
        areaCode.put("潮南区", Integer.valueOf(440514));
        areaCode.put("澄海区", Integer.valueOf(440515));
        areaCode.put("南澳县", Integer.valueOf(440523));
        areaCode.put("佛山市", Integer.valueOf(440600));
        areaCode.put("市辖区", Integer.valueOf(440601));
        areaCode.put("禅城区", Integer.valueOf(440604));
        areaCode.put("南海区", Integer.valueOf(440605));
        areaCode.put("顺德区", Integer.valueOf(440606));
        areaCode.put("三水区", Integer.valueOf(440607));
        areaCode.put("高明区", Integer.valueOf(440608));
        areaCode.put("江门市", Integer.valueOf(440700));
        areaCode.put("市辖区", Integer.valueOf(440701));
        areaCode.put("蓬江区", Integer.valueOf(440703));
        areaCode.put("江海区", Integer.valueOf(440704));
        areaCode.put("新会区", Integer.valueOf(440705));
        areaCode.put("台山市", Integer.valueOf(440781));
        areaCode.put("开平市", Integer.valueOf(440783));
        areaCode.put("鹤山市", Integer.valueOf(440784));
        areaCode.put("恩平市", Integer.valueOf(440785));
        areaCode.put("湛江市", Integer.valueOf(440800));
        areaCode.put("市辖区", Integer.valueOf(440801));
        areaCode.put("赤坎区", Integer.valueOf(440802));
        areaCode.put("霞山区", Integer.valueOf(440803));
        areaCode.put("坡头区", Integer.valueOf(440804));
        areaCode.put("麻章区", Integer.valueOf(440811));
        areaCode.put("遂溪县", Integer.valueOf(440823));
        areaCode.put("徐闻县", Integer.valueOf(440825));
        areaCode.put("廉江市", Integer.valueOf(440881));
        areaCode.put("雷州市", Integer.valueOf(440882));
        areaCode.put("吴川市", Integer.valueOf(440883));
        areaCode.put("茂名市", Integer.valueOf(440900));
        areaCode.put("市辖区", Integer.valueOf(440901));
        areaCode.put("茂南区", Integer.valueOf(440902));
        areaCode.put("茂港区", Integer.valueOf(440903));
        areaCode.put("电白县", Integer.valueOf(440923));
        areaCode.put("高州市", Integer.valueOf(440981));
        areaCode.put("化州市", Integer.valueOf(440982));
        areaCode.put("信宜市", Integer.valueOf(440983));
        areaCode.put("肇庆市", Integer.valueOf(441200));
        areaCode.put("市辖区", Integer.valueOf(441201));
        areaCode.put("端州区", Integer.valueOf(441202));
        areaCode.put("鼎湖区", Integer.valueOf(441203));
        areaCode.put("广宁县", Integer.valueOf(441223));
        areaCode.put("怀集县", Integer.valueOf(441224));
        areaCode.put("封开县", Integer.valueOf(441225));
        areaCode.put("德庆县", Integer.valueOf(441226));
        areaCode.put("高要市", Integer.valueOf(441283));
        areaCode.put("四会市", Integer.valueOf(441284));
        areaCode.put("惠州市", Integer.valueOf(441300));
        areaCode.put("市辖区", Integer.valueOf(441301));
        areaCode.put("惠城区", Integer.valueOf(441302));
        areaCode.put("惠阳区", Integer.valueOf(441303));
        areaCode.put("博罗县", Integer.valueOf(441322));
        areaCode.put("惠东县", Integer.valueOf(441323));
        areaCode.put("龙门县", Integer.valueOf(441324));
        areaCode.put("梅州市", Integer.valueOf(441400));
        areaCode.put("市辖区", Integer.valueOf(441401));
        areaCode.put("梅江区", Integer.valueOf(441402));
        areaCode.put("梅　县", Integer.valueOf(441421));
        areaCode.put("大埔县", Integer.valueOf(441422));
        areaCode.put("丰顺县", Integer.valueOf(441423));
        areaCode.put("五华县", Integer.valueOf(441424));
        areaCode.put("平远县", Integer.valueOf(441426));
        areaCode.put("蕉岭县", Integer.valueOf(441427));
        areaCode.put("兴宁市", Integer.valueOf(441481));
        areaCode.put("汕尾市", Integer.valueOf(441500));
        areaCode.put("市辖区", Integer.valueOf(441501));
        areaCode.put("城　区", Integer.valueOf(441502));
        areaCode.put("海丰县", Integer.valueOf(441521));
        areaCode.put("陆河县", Integer.valueOf(441523));
        areaCode.put("陆丰市", Integer.valueOf(441581));
        areaCode.put("河源市", Integer.valueOf(441600));
        areaCode.put("市辖区", Integer.valueOf(441601));
        areaCode.put("源城区", Integer.valueOf(441602));
        areaCode.put("紫金县", Integer.valueOf(441621));
        areaCode.put("龙川县", Integer.valueOf(441622));
        areaCode.put("连平县", Integer.valueOf(441623));
        areaCode.put("和平县", Integer.valueOf(441624));
        areaCode.put("东源县", Integer.valueOf(441625));
        areaCode.put("阳江市", Integer.valueOf(441700));
        areaCode.put("市辖区", Integer.valueOf(441701));
        areaCode.put("江城区", Integer.valueOf(441702));
        areaCode.put("阳西县", Integer.valueOf(441721));
        areaCode.put("阳东县", Integer.valueOf(441723));
        areaCode.put("阳春市", Integer.valueOf(441781));
        areaCode.put("清远市", Integer.valueOf(441800));
        areaCode.put("市辖区", Integer.valueOf(441801));
        areaCode.put("清城区", Integer.valueOf(441802));
        areaCode.put("佛冈县", Integer.valueOf(441821));
        areaCode.put("阳山县", Integer.valueOf(441823));
        areaCode.put("连山壮族瑶族自治县", Integer.valueOf(441825));
        areaCode.put("连南瑶族自治县", Integer.valueOf(441826));
        areaCode.put("清新县", Integer.valueOf(441827));
        areaCode.put("英德市", Integer.valueOf(441881));
        areaCode.put("连州市", Integer.valueOf(441882));
        areaCode.put("东莞市", Integer.valueOf(441900));
        areaCode.put("中山市", Integer.valueOf(442000));
        areaCode.put("潮州市", Integer.valueOf(445100));
        areaCode.put("市辖区", Integer.valueOf(445101));
        areaCode.put("湘桥区", Integer.valueOf(445102));
        areaCode.put("潮安县", Integer.valueOf(445121));
        areaCode.put("饶平县", Integer.valueOf(445122));
        areaCode.put("揭阳市", Integer.valueOf(445200));
        areaCode.put("市辖区", Integer.valueOf(445201));
        areaCode.put("榕城区", Integer.valueOf(445202));
        areaCode.put("揭东县", Integer.valueOf(445221));
        areaCode.put("揭西县", Integer.valueOf(445222));
        areaCode.put("惠来县", Integer.valueOf(445224));
        areaCode.put("普宁市", Integer.valueOf(445281));
        areaCode.put("云浮市", Integer.valueOf(445300));
        areaCode.put("市辖区", Integer.valueOf(445301));
        areaCode.put("云城区", Integer.valueOf(445302));
        areaCode.put("新兴县", Integer.valueOf(445321));
        areaCode.put("郁南县", Integer.valueOf(445322));
        areaCode.put("云安县", Integer.valueOf(445323));
        areaCode.put("罗定市", Integer.valueOf(445381));
        areaCode.put("广西壮族自治区", Integer.valueOf(450000));
        areaCode.put("南宁市", Integer.valueOf(450100));
        areaCode.put("市辖区", Integer.valueOf(450101));
        areaCode.put("兴宁区", Integer.valueOf(450102));
        areaCode.put("青秀区", Integer.valueOf(450103));
        areaCode.put("江南区", Integer.valueOf(450105));
        areaCode.put("西乡塘区", Integer.valueOf(450107));
        areaCode.put("良庆区", Integer.valueOf(450108));
        areaCode.put("邕宁区", Integer.valueOf(450109));
        areaCode.put("武鸣县", Integer.valueOf(450122));
        areaCode.put("隆安县", Integer.valueOf(450123));
        areaCode.put("马山县", Integer.valueOf(450124));
        areaCode.put("上林县", Integer.valueOf(450125));
        areaCode.put("宾阳县", Integer.valueOf(450126));
        areaCode.put("横　县", Integer.valueOf(450127));
        areaCode.put("柳州市", Integer.valueOf(450200));
        areaCode.put("市辖区", Integer.valueOf(450201));
        areaCode.put("城中区", Integer.valueOf(450202));
        areaCode.put("鱼峰区", Integer.valueOf(450203));
        areaCode.put("柳南区", Integer.valueOf(450204));
        areaCode.put("柳北区", Integer.valueOf(450205));
        areaCode.put("柳江县", Integer.valueOf(450221));
        areaCode.put("柳城县", Integer.valueOf(450222));
        areaCode.put("鹿寨县", Integer.valueOf(450223));
        areaCode.put("融安县", Integer.valueOf(450224));
        areaCode.put("融水苗族自治县", Integer.valueOf(450225));
        areaCode.put("三江侗族自治县", Integer.valueOf(450226));
        areaCode.put("桂林市", Integer.valueOf(450300));
        areaCode.put("市辖区", Integer.valueOf(450301));
        areaCode.put("秀峰区", Integer.valueOf(450302));
        areaCode.put("叠彩区", Integer.valueOf(450303));
        areaCode.put("象山区", Integer.valueOf(450304));
        areaCode.put("七星区", Integer.valueOf(450305));
        areaCode.put("雁山区", Integer.valueOf(450311));
        areaCode.put("阳朔县", Integer.valueOf(450321));
        areaCode.put("临桂县", Integer.valueOf(450322));
        areaCode.put("灵川县", Integer.valueOf(450323));
        areaCode.put("全州县", Integer.valueOf(450324));
        areaCode.put("兴安县", Integer.valueOf(450325));
        areaCode.put("永福县", Integer.valueOf(450326));
        areaCode.put("灌阳县", Integer.valueOf(450327));
        areaCode.put("龙胜各族自治县", Integer.valueOf(450328));
        areaCode.put("资源县", Integer.valueOf(450329));
        areaCode.put("平乐县", Integer.valueOf(450330));
        areaCode.put("荔蒲县", Integer.valueOf(450331));
        areaCode.put("恭城瑶族自治县", Integer.valueOf(450332));
        areaCode.put("梧州市", Integer.valueOf(450400));
        areaCode.put("市辖区", Integer.valueOf(450401));
        areaCode.put("万秀区", Integer.valueOf(450403));
        areaCode.put("蝶山区", Integer.valueOf(450404));
        areaCode.put("长洲区", Integer.valueOf(450405));
        areaCode.put("苍梧县", Integer.valueOf(450421));
        areaCode.put("藤　县", Integer.valueOf(450422));
        areaCode.put("蒙山县", Integer.valueOf(450423));
        areaCode.put("岑溪市", Integer.valueOf(450481));
        areaCode.put("北海市", Integer.valueOf(450500));
        areaCode.put("市辖区", Integer.valueOf(450501));
        areaCode.put("海城区", Integer.valueOf(450502));
        areaCode.put("银海区", Integer.valueOf(450503));
        areaCode.put("铁山港区", Integer.valueOf(450512));
        areaCode.put("合浦县", Integer.valueOf(450521));
        areaCode.put("防城港市", Integer.valueOf(450600));
        areaCode.put("市辖区", Integer.valueOf(450601));
        areaCode.put("港口区", Integer.valueOf(450602));
        areaCode.put("防城区", Integer.valueOf(450603));
        areaCode.put("上思县", Integer.valueOf(450621));
        areaCode.put("东兴市", Integer.valueOf(450681));
        areaCode.put("钦州市", Integer.valueOf(450700));
        areaCode.put("市辖区", Integer.valueOf(450701));
        areaCode.put("钦南区", Integer.valueOf(450702));
        areaCode.put("钦北区", Integer.valueOf(450703));
        areaCode.put("灵山县", Integer.valueOf(450721));
        areaCode.put("浦北县", Integer.valueOf(450722));
        areaCode.put("贵港市", Integer.valueOf(450800));
        areaCode.put("市辖区", Integer.valueOf(450801));
        areaCode.put("港北区", Integer.valueOf(450802));
        areaCode.put("港南区", Integer.valueOf(450803));
        areaCode.put("覃塘区", Integer.valueOf(450804));
        areaCode.put("平南县", Integer.valueOf(450821));
        areaCode.put("桂平市", Integer.valueOf(450881));
        areaCode.put("玉林市", Integer.valueOf(450900));
        areaCode.put("市辖区", Integer.valueOf(450901));
        areaCode.put("玉州区", Integer.valueOf(450902));
        areaCode.put("容　县", Integer.valueOf(450921));
        areaCode.put("陆川县", Integer.valueOf(450922));
        areaCode.put("博白县", Integer.valueOf(450923));
        areaCode.put("兴业县", Integer.valueOf(450924));
        areaCode.put("北流市", Integer.valueOf(450981));
        areaCode.put("百色市", Integer.valueOf(451000));
        areaCode.put("市辖区", Integer.valueOf(451001));
        areaCode.put("右江区", Integer.valueOf(451002));
        areaCode.put("田阳县", Integer.valueOf(451021));
        areaCode.put("田东县", Integer.valueOf(451022));
        areaCode.put("平果县", Integer.valueOf(451023));
        areaCode.put("德保县", Integer.valueOf(451024));
        areaCode.put("靖西县", Integer.valueOf(451025));
        areaCode.put("那坡县", Integer.valueOf(451026));
        areaCode.put("凌云县", Integer.valueOf(451027));
        areaCode.put("乐业县", Integer.valueOf(451028));
        areaCode.put("田林县", Integer.valueOf(451029));
        areaCode.put("西林县", Integer.valueOf(451030));
        areaCode.put("隆林各族自治县", Integer.valueOf(451031));
        areaCode.put("贺州市", Integer.valueOf(451100));
        areaCode.put("市辖区", Integer.valueOf(451101));
        areaCode.put("八步区", Integer.valueOf(451102));
        areaCode.put("昭平县", Integer.valueOf(451121));
        areaCode.put("钟山县", Integer.valueOf(451122));
        areaCode.put("富川瑶族自治县", Integer.valueOf(451123));
        areaCode.put("河池市", Integer.valueOf(451200));
        areaCode.put("市辖区", Integer.valueOf(451201));
        areaCode.put("金城江区", Integer.valueOf(451202));
        areaCode.put("南丹县", Integer.valueOf(451221));
        areaCode.put("天峨县", Integer.valueOf(451222));
        areaCode.put("凤山县", Integer.valueOf(451223));
        areaCode.put("东兰县", Integer.valueOf(451224));
        areaCode.put("罗城仫佬族自治县", Integer.valueOf(451225));
        areaCode.put("环江毛南族自治县", Integer.valueOf(451226));
        areaCode.put("巴马瑶族自治县", Integer.valueOf(451227));
        areaCode.put("都安瑶族自治县", Integer.valueOf(451228));
        areaCode.put("大化瑶族自治县", Integer.valueOf(451229));
        areaCode.put("宜州市", Integer.valueOf(451281));
        areaCode.put("来宾市", Integer.valueOf(451300));
        areaCode.put("市辖区", Integer.valueOf(451301));
        areaCode.put("兴宾区", Integer.valueOf(451302));
        areaCode.put("忻城县", Integer.valueOf(451321));
        areaCode.put("象州县", Integer.valueOf(451322));
        areaCode.put("武宣县", Integer.valueOf(451323));
        areaCode.put("金秀瑶族自治县", Integer.valueOf(451324));
        areaCode.put("合山市", Integer.valueOf(451381));
        areaCode.put("崇左市", Integer.valueOf(451400));
        areaCode.put("市辖区", Integer.valueOf(451401));
        areaCode.put("江洲区", Integer.valueOf(451402));
        areaCode.put("扶绥县", Integer.valueOf(451421));
        areaCode.put("宁明县", Integer.valueOf(451422));
        areaCode.put("龙州县", Integer.valueOf(451423));
        areaCode.put("大新县", Integer.valueOf(451424));
        areaCode.put("天等县", Integer.valueOf(451425));
        areaCode.put("凭祥市", Integer.valueOf(451481));
        areaCode.put("海南省", Integer.valueOf(460000));
        areaCode.put("海口市", Integer.valueOf(460100));
        areaCode.put("市辖区", Integer.valueOf(460101));
        areaCode.put("秀英区", Integer.valueOf(460105));
        areaCode.put("龙华区", Integer.valueOf(460106));
        areaCode.put("琼山区", Integer.valueOf(460107));
        areaCode.put("美兰区", Integer.valueOf(460108));
        areaCode.put("三亚市", Integer.valueOf(460200));
        areaCode.put("市辖区", Integer.valueOf(460201));
        areaCode.put("省直辖县级行政区划", Integer.valueOf(469000));
        areaCode.put("五指山市", Integer.valueOf(469001));
        areaCode.put("琼海市", Integer.valueOf(469002));
        areaCode.put("儋州市", Integer.valueOf(469003));
        areaCode.put("文昌市", Integer.valueOf(469005));
        areaCode.put("万宁市", Integer.valueOf(469006));
        areaCode.put("东方市", Integer.valueOf(469007));
        areaCode.put("定安县", Integer.valueOf(469021));
        areaCode.put("屯昌县", Integer.valueOf(469022));
        areaCode.put("澄迈县", Integer.valueOf(469023));
        areaCode.put("临高县", Integer.valueOf(469024));
        areaCode.put("白沙黎族自治县", Integer.valueOf(469025));
        areaCode.put("昌江黎族自治县", Integer.valueOf(469026));
        areaCode.put("乐东黎族自治县", Integer.valueOf(469027));
        areaCode.put("陵水黎族自治县", Integer.valueOf(469028));
        areaCode.put("保亭黎族苗族自治县", Integer.valueOf(469029));
        areaCode.put("琼中黎族苗族自治县", Integer.valueOf(469030));
        areaCode.put("西沙群岛", Integer.valueOf(469031));
        areaCode.put("南沙群岛", Integer.valueOf(469032));
        areaCode.put("中沙群岛的岛礁及其海域", Integer.valueOf(469033));
        areaCode.put("重庆市", Integer.valueOf(500000));
        areaCode.put("市辖区", Integer.valueOf(500100));
        areaCode.put("万州区", Integer.valueOf(500101));
        areaCode.put("涪陵区", Integer.valueOf(500102));
        areaCode.put("渝中区", Integer.valueOf(500103));
        areaCode.put("大渡口区", Integer.valueOf(500104));
        areaCode.put("江北区", Integer.valueOf(500105));
        areaCode.put("沙坪坝区", Integer.valueOf(500106));
        areaCode.put("九龙坡区", Integer.valueOf(500107));
        areaCode.put("南岸区", Integer.valueOf(500108));
        areaCode.put("北碚区", Integer.valueOf(500109));
        areaCode.put("万盛区", Integer.valueOf(500110));
        areaCode.put("双桥区", Integer.valueOf(500111));
        areaCode.put("渝北区", Integer.valueOf(500112));
        areaCode.put("巴南区", Integer.valueOf(500113));
        areaCode.put("黔江区", Integer.valueOf(500114));
        areaCode.put("长寿区", Integer.valueOf(500115));
        areaCode.put("江津区", Integer.valueOf(500116));
        areaCode.put("合川区", Integer.valueOf(500117));
        areaCode.put("永川区", Integer.valueOf(500118));
        areaCode.put("南川区", Integer.valueOf(500119));
        areaCode.put("县", Integer.valueOf(500200));
        areaCode.put("綦江县", Integer.valueOf(500222));
        areaCode.put("潼南县", Integer.valueOf(500223));
        areaCode.put("铜梁县", Integer.valueOf(500224));
        areaCode.put("大足县", Integer.valueOf(500225));
        areaCode.put("荣昌县", Integer.valueOf(500226));
        areaCode.put("璧山县", Integer.valueOf(500227));
        areaCode.put("梁平县", Integer.valueOf(500228));
        areaCode.put("城口县", Integer.valueOf(500229));
        areaCode.put("丰都县", Integer.valueOf(500230));
        areaCode.put("垫江县", Integer.valueOf(500231));
        areaCode.put("武隆县", Integer.valueOf(500232));
        areaCode.put("忠　县", Integer.valueOf(500233));
        areaCode.put("开　县", Integer.valueOf(500234));
        areaCode.put("云阳县", Integer.valueOf(500235));
        areaCode.put("奉节县", Integer.valueOf(500236));
        areaCode.put("巫山县", Integer.valueOf(500237));
        areaCode.put("巫溪县", Integer.valueOf(500238));
        areaCode.put("石柱土家族自治县", Integer.valueOf(500240));
        areaCode.put("秀山土家族苗族自治县", Integer.valueOf(500241));
        areaCode.put("酉阳土家族苗族自治县", Integer.valueOf(500242));
        areaCode.put("彭水苗族土家族自治县", Integer.valueOf(500243));
        areaCode.put("四川省", Integer.valueOf(510000));
        areaCode.put("成都市", Integer.valueOf(510100));
        areaCode.put("市辖区", Integer.valueOf(510101));
        areaCode.put("锦江区", Integer.valueOf(510104));
        areaCode.put("青羊区", Integer.valueOf(510105));
        areaCode.put("金牛区", Integer.valueOf(510106));
        areaCode.put("武侯区", Integer.valueOf(510107));
        areaCode.put("成华区", Integer.valueOf(510108));
        areaCode.put("龙泉驿区", Integer.valueOf(510112));
        areaCode.put("青白江区", Integer.valueOf(510113));
        areaCode.put("新都区", Integer.valueOf(510114));
        areaCode.put("温江区", Integer.valueOf(510115));
        areaCode.put("金堂县", Integer.valueOf(510121));
        areaCode.put("双流县", Integer.valueOf(510122));
        areaCode.put("郫　县", Integer.valueOf(510124));
        areaCode.put("大邑县", Integer.valueOf(510129));
        areaCode.put("蒲江县", Integer.valueOf(510131));
        areaCode.put("新津县", Integer.valueOf(510132));
        areaCode.put("都江堰市", Integer.valueOf(510181));
        areaCode.put("彭州市", Integer.valueOf(510182));
        areaCode.put("邛崃市", Integer.valueOf(510183));
        areaCode.put("崇州市", Integer.valueOf(510184));
        areaCode.put("自贡市", Integer.valueOf(510300));
        areaCode.put("市辖区", Integer.valueOf(510301));
        areaCode.put("自流井区", Integer.valueOf(510302));
        areaCode.put("贡井区", Integer.valueOf(510303));
        areaCode.put("大安区", Integer.valueOf(510304));
        areaCode.put("沿滩区", Integer.valueOf(510311));
        areaCode.put("荣　县", Integer.valueOf(510321));
        areaCode.put("富顺县", Integer.valueOf(510322));
        areaCode.put("攀枝花市", Integer.valueOf(510400));
        areaCode.put("市辖区", Integer.valueOf(510401));
        areaCode.put("东　区", Integer.valueOf(510402));
        areaCode.put("西　区", Integer.valueOf(510403));
        areaCode.put("仁和区", Integer.valueOf(510411));
        areaCode.put("米易县", Integer.valueOf(510421));
        areaCode.put("盐边县", Integer.valueOf(510422));
        areaCode.put("泸州市", Integer.valueOf(510500));
        areaCode.put("市辖区", Integer.valueOf(510501));
        areaCode.put("江阳区", Integer.valueOf(510502));
        areaCode.put("纳溪区", Integer.valueOf(510503));
        areaCode.put("龙马潭区", Integer.valueOf(510504));
        areaCode.put("泸　县", Integer.valueOf(510521));
        areaCode.put("合江县", Integer.valueOf(510522));
        areaCode.put("叙永县", Integer.valueOf(510524));
        areaCode.put("古蔺县", Integer.valueOf(510525));
        areaCode.put("德阳市", Integer.valueOf(510600));
        areaCode.put("市辖区", Integer.valueOf(510601));
        areaCode.put("旌阳区", Integer.valueOf(510603));
        areaCode.put("中江县", Integer.valueOf(510623));
        areaCode.put("罗江县", Integer.valueOf(510626));
        areaCode.put("广汉市", Integer.valueOf(510681));
        areaCode.put("什邡市", Integer.valueOf(510682));
        areaCode.put("绵竹市", Integer.valueOf(510683));
        areaCode.put("绵阳市", Integer.valueOf(510700));
        areaCode.put("市辖区", Integer.valueOf(510701));
        areaCode.put("涪城区", Integer.valueOf(510703));
        areaCode.put("游仙区", Integer.valueOf(510704));
        areaCode.put("三台县", Integer.valueOf(510722));
        areaCode.put("盐亭县", Integer.valueOf(510723));
        areaCode.put("安　县", Integer.valueOf(510724));
        areaCode.put("梓潼县", Integer.valueOf(510725));
        areaCode.put("北川羌族自治县", Integer.valueOf(510726));
        areaCode.put("平武县", Integer.valueOf(510727));
        areaCode.put("江油市", Integer.valueOf(510781));
        areaCode.put("广元市", Integer.valueOf(510800));
        areaCode.put("市辖区", Integer.valueOf(510801));
        areaCode.put("利州区", Integer.valueOf(510802));
        areaCode.put("元坝区", Integer.valueOf(510811));
        areaCode.put("朝天区", Integer.valueOf(510812));
        areaCode.put("旺苍县", Integer.valueOf(510821));
        areaCode.put("青川县", Integer.valueOf(510822));
        areaCode.put("剑阁县", Integer.valueOf(510823));
        areaCode.put("苍溪县", Integer.valueOf(510824));
        areaCode.put("遂宁市", Integer.valueOf(510900));
        areaCode.put("市辖区", Integer.valueOf(510901));
        areaCode.put("船山区", Integer.valueOf(510903));
        areaCode.put("安居区", Integer.valueOf(510904));
        areaCode.put("蓬溪县", Integer.valueOf(510921));
        areaCode.put("射洪县", Integer.valueOf(510922));
        areaCode.put("大英县", Integer.valueOf(510923));
        areaCode.put("内江市", Integer.valueOf(511000));
        areaCode.put("市辖区", Integer.valueOf(511001));
        areaCode.put("市中区", Integer.valueOf(511002));
        areaCode.put("东兴区", Integer.valueOf(511011));
        areaCode.put("威远县", Integer.valueOf(511024));
        areaCode.put("资中县", Integer.valueOf(511025));
        areaCode.put("隆昌县", Integer.valueOf(511028));
        areaCode.put("乐山市", Integer.valueOf(511100));
        areaCode.put("市辖区", Integer.valueOf(511101));
        areaCode.put("市中区", Integer.valueOf(511102));
        areaCode.put("沙湾区", Integer.valueOf(511111));
        areaCode.put("五通桥区", Integer.valueOf(511112));
        areaCode.put("金口河区", Integer.valueOf(511113));
        areaCode.put("犍为县", Integer.valueOf(511123));
        areaCode.put("井研县", Integer.valueOf(511124));
        areaCode.put("夹江县", Integer.valueOf(511126));
        areaCode.put("沐川县", Integer.valueOf(511129));
        areaCode.put("峨边彝族自治县", Integer.valueOf(511132));
        areaCode.put("马边彝族自治县", Integer.valueOf(511133));
        areaCode.put("峨眉山市", Integer.valueOf(511181));
        areaCode.put("南充市", Integer.valueOf(511300));
        areaCode.put("市辖区", Integer.valueOf(511301));
        areaCode.put("顺庆区", Integer.valueOf(511302));
        areaCode.put("高坪区", Integer.valueOf(511303));
        areaCode.put("嘉陵区", Integer.valueOf(511304));
        areaCode.put("南部县", Integer.valueOf(511321));
        areaCode.put("营山县", Integer.valueOf(511322));
        areaCode.put("蓬安县", Integer.valueOf(511323));
        areaCode.put("仪陇县", Integer.valueOf(511324));
        areaCode.put("西充县", Integer.valueOf(511325));
        areaCode.put("阆中市", Integer.valueOf(511381));
        areaCode.put("眉山市", Integer.valueOf(511400));
        areaCode.put("市辖区", Integer.valueOf(511401));
        areaCode.put("东坡区", Integer.valueOf(511402));
        areaCode.put("仁寿县", Integer.valueOf(511421));
        areaCode.put("彭山县", Integer.valueOf(511422));
        areaCode.put("洪雅县", Integer.valueOf(511423));
        areaCode.put("丹棱县", Integer.valueOf(511424));
        areaCode.put("青神县", Integer.valueOf(511425));
        areaCode.put("宜宾市", Integer.valueOf(511500));
        areaCode.put("市辖区", Integer.valueOf(511501));
        areaCode.put("翠屏区", Integer.valueOf(511502));
        areaCode.put("宜宾县", Integer.valueOf(511521));
        areaCode.put("南溪县", Integer.valueOf(511522));
        areaCode.put("江安县", Integer.valueOf(511523));
        areaCode.put("长宁县", Integer.valueOf(511524));
        areaCode.put("高　县", Integer.valueOf(511525));
        areaCode.put("珙　县", Integer.valueOf(511526));
        areaCode.put("筠连县", Integer.valueOf(511527));
        areaCode.put("兴文县", Integer.valueOf(511528));
        areaCode.put("屏山县", Integer.valueOf(511529));
        areaCode.put("广安市", Integer.valueOf(511600));
        areaCode.put("市辖区", Integer.valueOf(511601));
        areaCode.put("广安区", Integer.valueOf(511602));
        areaCode.put("岳池县", Integer.valueOf(511621));
        areaCode.put("武胜县", Integer.valueOf(511622));
        areaCode.put("邻水县", Integer.valueOf(511623));
        areaCode.put("华蓥市", Integer.valueOf(511681));
        areaCode.put("达州市", Integer.valueOf(511700));
        areaCode.put("市辖区", Integer.valueOf(511701));
        areaCode.put("通川区", Integer.valueOf(511702));
        areaCode.put("达　县", Integer.valueOf(511721));
        areaCode.put("宣汉县", Integer.valueOf(511722));
        areaCode.put("开江县", Integer.valueOf(511723));
        areaCode.put("大竹县", Integer.valueOf(511724));
        areaCode.put("渠　县", Integer.valueOf(511725));
        areaCode.put("万源市", Integer.valueOf(511781));
        areaCode.put("雅安市", Integer.valueOf(511800));
        areaCode.put("市辖区", Integer.valueOf(511801));
        areaCode.put("雨城区", Integer.valueOf(511802));
        areaCode.put("名山县", Integer.valueOf(511821));
        areaCode.put("荥经县", Integer.valueOf(511822));
        areaCode.put("汉源县", Integer.valueOf(511823));
        areaCode.put("石棉县", Integer.valueOf(511824));
        areaCode.put("天全县", Integer.valueOf(511825));
        areaCode.put("芦山县", Integer.valueOf(511826));
        areaCode.put("宝兴县", Integer.valueOf(511827));
        areaCode.put("巴中市", Integer.valueOf(511900));
        areaCode.put("市辖区", Integer.valueOf(511901));
        areaCode.put("巴州区", Integer.valueOf(511902));
        areaCode.put("通江县", Integer.valueOf(511921));
        areaCode.put("南江县", Integer.valueOf(511922));
        areaCode.put("平昌县", Integer.valueOf(511923));
        areaCode.put("资阳市", Integer.valueOf(512000));
        areaCode.put("市辖区", Integer.valueOf(512001));
        areaCode.put("雁江区", Integer.valueOf(512002));
        areaCode.put("安岳县", Integer.valueOf(512021));
        areaCode.put("乐至县", Integer.valueOf(512022));
        areaCode.put("简阳市", Integer.valueOf(512081));
        areaCode.put("阿坝藏族羌族自治州", Integer.valueOf(513200));
        areaCode.put("汶川县", Integer.valueOf(513221));
        areaCode.put("理　县", Integer.valueOf(513222));
        areaCode.put("茂　县", Integer.valueOf(513223));
        areaCode.put("松潘县", Integer.valueOf(513224));
        areaCode.put("九寨沟县", Integer.valueOf(513225));
        areaCode.put("金川县", Integer.valueOf(513226));
        areaCode.put("小金县", Integer.valueOf(513227));
        areaCode.put("黑水县", Integer.valueOf(513228));
        areaCode.put("马尔康县", Integer.valueOf(513229));
        areaCode.put("壤塘县", Integer.valueOf(513230));
        areaCode.put("阿坝县", Integer.valueOf(513231));
        areaCode.put("若尔盖县", Integer.valueOf(513232));
        areaCode.put("红原县", Integer.valueOf(513233));
        areaCode.put("甘孜藏族自治州", Integer.valueOf(513300));
        areaCode.put("康定县", Integer.valueOf(513321));
        areaCode.put("泸定县", Integer.valueOf(513322));
        areaCode.put("丹巴县", Integer.valueOf(513323));
        areaCode.put("九龙县", Integer.valueOf(513324));
        areaCode.put("雅江县", Integer.valueOf(513325));
        areaCode.put("道孚县", Integer.valueOf(513326));
        areaCode.put("炉霍县", Integer.valueOf(513327));
        areaCode.put("甘孜县", Integer.valueOf(513328));
        areaCode.put("新龙县", Integer.valueOf(513329));
        areaCode.put("德格县", Integer.valueOf(513330));
        areaCode.put("白玉县", Integer.valueOf(513331));
        areaCode.put("石渠县", Integer.valueOf(513332));
        areaCode.put("色达县", Integer.valueOf(513333));
        areaCode.put("理塘县", Integer.valueOf(513334));
        areaCode.put("巴塘县", Integer.valueOf(513335));
        areaCode.put("乡城县", Integer.valueOf(513336));
        areaCode.put("稻城县", Integer.valueOf(513337));
        areaCode.put("得荣县", Integer.valueOf(513338));
        areaCode.put("凉山彝族自治州", Integer.valueOf(513400));
        areaCode.put("西昌市", Integer.valueOf(513401));
        areaCode.put("木里藏族自治县", Integer.valueOf(513422));
        areaCode.put("盐源县", Integer.valueOf(513423));
        areaCode.put("德昌县", Integer.valueOf(513424));
        areaCode.put("会理县", Integer.valueOf(513425));
        areaCode.put("会东县", Integer.valueOf(513426));
        areaCode.put("宁南县", Integer.valueOf(513427));
        areaCode.put("普格县", Integer.valueOf(513428));
        areaCode.put("布拖县", Integer.valueOf(513429));
        areaCode.put("金阳县", Integer.valueOf(513430));
        areaCode.put("昭觉县", Integer.valueOf(513431));
        areaCode.put("喜德县", Integer.valueOf(513432));
        areaCode.put("冕宁县", Integer.valueOf(513433));
        areaCode.put("越西县", Integer.valueOf(513434));
        areaCode.put("甘洛县", Integer.valueOf(513435));
        areaCode.put("美姑县", Integer.valueOf(513436));
        areaCode.put("雷波县", Integer.valueOf(513437));
        areaCode.put("贵州省", Integer.valueOf(520000));
        areaCode.put("贵阳市", Integer.valueOf(520100));
        areaCode.put("市辖区", Integer.valueOf(520101));
        areaCode.put("南明区", Integer.valueOf(520102));
        areaCode.put("云岩区", Integer.valueOf(520103));
        areaCode.put("花溪区", Integer.valueOf(520111));
        areaCode.put("乌当区", Integer.valueOf(520112));
        areaCode.put("白云区", Integer.valueOf(520113));
        areaCode.put("小河区", Integer.valueOf(520114));
        areaCode.put("开阳县", Integer.valueOf(520121));
        areaCode.put("息烽县", Integer.valueOf(520122));
        areaCode.put("修文县", Integer.valueOf(520123));
        areaCode.put("清镇市", Integer.valueOf(520181));
        areaCode.put("六盘水市", Integer.valueOf(520200));
        areaCode.put("钟山区", Integer.valueOf(520201));
        areaCode.put("六枝特区", Integer.valueOf(520203));
        areaCode.put("水城县", Integer.valueOf(520221));
        areaCode.put("盘　县", Integer.valueOf(520222));
        areaCode.put("遵义市", Integer.valueOf(520300));
        areaCode.put("市辖区", Integer.valueOf(520301));
        areaCode.put("红花岗区", Integer.valueOf(520302));
        areaCode.put("汇川区", Integer.valueOf(520303));
        areaCode.put("遵义县", Integer.valueOf(520321));
        areaCode.put("桐梓县", Integer.valueOf(520322));
        areaCode.put("绥阳县", Integer.valueOf(520323));
        areaCode.put("正安县", Integer.valueOf(520324));
        areaCode.put("道真仡佬族苗族自治县", Integer.valueOf(520325));
        areaCode.put("务川仡佬族苗族自治县", Integer.valueOf(520326));
        areaCode.put("凤冈县", Integer.valueOf(520327));
        areaCode.put("湄潭县", Integer.valueOf(520328));
        areaCode.put("余庆县", Integer.valueOf(520329));
        areaCode.put("习水县", Integer.valueOf(520330));
        areaCode.put("赤水市", Integer.valueOf(520381));
        areaCode.put("仁怀市", Integer.valueOf(520382));
        areaCode.put("安顺市", Integer.valueOf(520400));
        areaCode.put("市辖区", Integer.valueOf(520401));
        areaCode.put("西秀区", Integer.valueOf(520402));
        areaCode.put("平坝县", Integer.valueOf(520421));
        areaCode.put("普定县", Integer.valueOf(520422));
        areaCode.put("镇宁布依族苗族自治县", Integer.valueOf(520423));
        areaCode.put("关岭布依族苗族自治县", Integer.valueOf(520424));
        areaCode.put("紫云苗族布依族自治县", Integer.valueOf(520425));
        areaCode.put("铜仁地区", Integer.valueOf(522200));
        areaCode.put("铜仁市", Integer.valueOf(522201));
        areaCode.put("江口县", Integer.valueOf(522222));
        areaCode.put("玉屏侗族自治县", Integer.valueOf(522223));
        areaCode.put("石阡县", Integer.valueOf(522224));
        areaCode.put("思南县", Integer.valueOf(522225));
        areaCode.put("印江土家族苗族自治县", Integer.valueOf(522226));
        areaCode.put("德江县", Integer.valueOf(522227));
        areaCode.put("沿河土家族自治县", Integer.valueOf(522228));
        areaCode.put("松桃苗族自治县", Integer.valueOf(522229));
        areaCode.put("万山特区", Integer.valueOf(522230));
        areaCode.put("黔西南布依族苗族自治州", Integer.valueOf(522300));
        areaCode.put("兴义市", Integer.valueOf(522301));
        areaCode.put("兴仁县", Integer.valueOf(522322));
        areaCode.put("普安县", Integer.valueOf(522323));
        areaCode.put("晴隆县", Integer.valueOf(522324));
        areaCode.put("贞丰县", Integer.valueOf(522325));
        areaCode.put("望谟县", Integer.valueOf(522326));
        areaCode.put("册亨县", Integer.valueOf(522327));
        areaCode.put("安龙县", Integer.valueOf(522328));
        areaCode.put("毕节地区", Integer.valueOf(522400));
        areaCode.put("毕节市", Integer.valueOf(522401));
        areaCode.put("大方县", Integer.valueOf(522422));
        areaCode.put("黔西县", Integer.valueOf(522423));
        areaCode.put("金沙县", Integer.valueOf(522424));
        areaCode.put("织金县", Integer.valueOf(522425));
        areaCode.put("纳雍县", Integer.valueOf(522426));
        areaCode.put("威宁彝族回族苗族自治县", Integer.valueOf(522427));
        areaCode.put("赫章县", Integer.valueOf(522428));
        areaCode.put("黔东南苗族侗族自治州", Integer.valueOf(522600));
        areaCode.put("凯里市", Integer.valueOf(522601));
        areaCode.put("黄平县", Integer.valueOf(522622));
        areaCode.put("施秉县", Integer.valueOf(522623));
        areaCode.put("三穗县", Integer.valueOf(522624));
        areaCode.put("镇远县", Integer.valueOf(522625));
        areaCode.put("岑巩县", Integer.valueOf(522626));
        areaCode.put("天柱县", Integer.valueOf(522627));
        areaCode.put("锦屏县", Integer.valueOf(522628));
        areaCode.put("剑河县", Integer.valueOf(522629));
        areaCode.put("台江县", Integer.valueOf(522630));
        areaCode.put("黎平县", Integer.valueOf(522631));
        areaCode.put("榕江县", Integer.valueOf(522632));
        areaCode.put("从江县", Integer.valueOf(522633));
        areaCode.put("雷山县", Integer.valueOf(522634));
        areaCode.put("麻江县", Integer.valueOf(522635));
        areaCode.put("丹寨县", Integer.valueOf(522636));
        areaCode.put("黔南布依族苗族自治州", Integer.valueOf(522700));
        areaCode.put("都匀市", Integer.valueOf(522701));
        areaCode.put("福泉市", Integer.valueOf(522702));
        areaCode.put("荔波县", Integer.valueOf(522722));
        areaCode.put("贵定县", Integer.valueOf(522723));
        areaCode.put("瓮安县", Integer.valueOf(522725));
        areaCode.put("独山县", Integer.valueOf(522726));
        areaCode.put("平塘县", Integer.valueOf(522727));
        areaCode.put("罗甸县", Integer.valueOf(522728));
        areaCode.put("长顺县", Integer.valueOf(522729));
        areaCode.put("龙里县", Integer.valueOf(522730));
        areaCode.put("惠水县", Integer.valueOf(522731));
        areaCode.put("三都水族自治县", Integer.valueOf(522732));
        areaCode.put("云南省", Integer.valueOf(530000));
        areaCode.put("昆明市", Integer.valueOf(530100));
        areaCode.put("市辖区", Integer.valueOf(530101));
        areaCode.put("五华区", Integer.valueOf(530102));
        areaCode.put("盘龙区", Integer.valueOf(530103));
        areaCode.put("官渡区", Integer.valueOf(530111));
        areaCode.put("西山区", Integer.valueOf(530112));
        areaCode.put("东川区", Integer.valueOf(530113));
        areaCode.put("呈贡县", Integer.valueOf(530121));
        areaCode.put("晋宁县", Integer.valueOf(530122));
        areaCode.put("富民县", Integer.valueOf(530124));
        areaCode.put("宜良县", Integer.valueOf(530125));
        areaCode.put("石林彝族自治县", Integer.valueOf(530126));
        areaCode.put("嵩明县", Integer.valueOf(530127));
        areaCode.put("禄劝彝族苗族自治县", Integer.valueOf(530128));
        areaCode.put("寻甸回族彝族自治县", Integer.valueOf(530129));
        areaCode.put("安宁市", Integer.valueOf(530181));
        areaCode.put("曲靖市", Integer.valueOf(530300));
        areaCode.put("市辖区", Integer.valueOf(530301));
        areaCode.put("麒麟区", Integer.valueOf(530302));
        areaCode.put("马龙县", Integer.valueOf(530321));
        areaCode.put("陆良县", Integer.valueOf(530322));
        areaCode.put("师宗县", Integer.valueOf(530323));
        areaCode.put("罗平县", Integer.valueOf(530324));
        areaCode.put("富源县", Integer.valueOf(530325));
        areaCode.put("会泽县", Integer.valueOf(530326));
        areaCode.put("沾益县", Integer.valueOf(530328));
        areaCode.put("宣威市", Integer.valueOf(530381));
        areaCode.put("玉溪市", Integer.valueOf(530400));
        areaCode.put("市辖区", Integer.valueOf(530401));
        areaCode.put("红塔区", Integer.valueOf(530402));
        areaCode.put("江川县", Integer.valueOf(530421));
        areaCode.put("澄江县", Integer.valueOf(530422));
        areaCode.put("通海县", Integer.valueOf(530423));
        areaCode.put("华宁县", Integer.valueOf(530424));
        areaCode.put("易门县", Integer.valueOf(530425));
        areaCode.put("峨山彝族自治县", Integer.valueOf(530426));
        areaCode.put("新平彝族傣族自治县", Integer.valueOf(530427));
        areaCode.put("元江哈尼族彝族傣族自治县", Integer.valueOf(530428));
        areaCode.put("保山市", Integer.valueOf(530500));
        areaCode.put("市辖区", Integer.valueOf(530501));
        areaCode.put("隆阳区", Integer.valueOf(530502));
        areaCode.put("施甸县", Integer.valueOf(530521));
        areaCode.put("腾冲县", Integer.valueOf(530522));
        areaCode.put("龙陵县", Integer.valueOf(530523));
        areaCode.put("昌宁县", Integer.valueOf(530524));
        areaCode.put("昭通市", Integer.valueOf(530600));
        areaCode.put("市辖区", Integer.valueOf(530601));
        areaCode.put("昭阳区", Integer.valueOf(530602));
        areaCode.put("鲁甸县", Integer.valueOf(530621));
        areaCode.put("巧家县", Integer.valueOf(530622));
        areaCode.put("盐津县", Integer.valueOf(530623));
        areaCode.put("大关县", Integer.valueOf(530624));
        areaCode.put("永善县", Integer.valueOf(530625));
        areaCode.put("绥江县", Integer.valueOf(530626));
        areaCode.put("镇雄县", Integer.valueOf(530627));
        areaCode.put("彝良县", Integer.valueOf(530628));
        areaCode.put("威信县", Integer.valueOf(530629));
        areaCode.put("水富县", Integer.valueOf(530630));
        areaCode.put("丽江市", Integer.valueOf(530700));
        areaCode.put("市辖区", Integer.valueOf(530701));
        areaCode.put("古城区", Integer.valueOf(530702));
        areaCode.put("玉龙纳西族自治县", Integer.valueOf(530721));
        areaCode.put("永胜县", Integer.valueOf(530722));
        areaCode.put("华坪县", Integer.valueOf(530723));
        areaCode.put("宁蒗彝族自治县", Integer.valueOf(530724));
        areaCode.put("普洱市", Integer.valueOf(530800));
        areaCode.put("市辖区", Integer.valueOf(530801));
        areaCode.put("思茅区", Integer.valueOf(530802));
        areaCode.put("宁洱哈尼族彝族自治县", Integer.valueOf(530821));
        areaCode.put("墨江哈尼族自治县", Integer.valueOf(530822));
        areaCode.put("景东彝族自治县", Integer.valueOf(530823));
        areaCode.put("景谷傣族彝族自治县", Integer.valueOf(530824));
        areaCode.put("镇沅彝族哈尼族拉祜族自治县", Integer.valueOf(530825));
        areaCode.put("江城哈尼族彝族自治县", Integer.valueOf(530826));
        areaCode.put("孟连傣族拉祜族佤族自治县", Integer.valueOf(530827));
        areaCode.put("澜沧拉祜族自治县", Integer.valueOf(530828));
        areaCode.put("西盟佤族自治县", Integer.valueOf(530829));
        areaCode.put("临沧市", Integer.valueOf(530900));
        areaCode.put("市辖区", Integer.valueOf(530901));
        areaCode.put("临翔区", Integer.valueOf(530902));
        areaCode.put("凤庆县", Integer.valueOf(530921));
        areaCode.put("云　县", Integer.valueOf(530922));
        areaCode.put("永德县", Integer.valueOf(530923));
        areaCode.put("镇康县", Integer.valueOf(530924));
        areaCode.put("双江拉祜族佤族布朗族傣族自治县", Integer.valueOf(530925));
        areaCode.put("耿马傣族佤族自治县", Integer.valueOf(530926));
        areaCode.put("沧源佤族自治县", Integer.valueOf(530927));
        areaCode.put("楚雄彝族自治州", Integer.valueOf(532300));
        areaCode.put("楚雄市", Integer.valueOf(532301));
        areaCode.put("双柏县", Integer.valueOf(532322));
        areaCode.put("牟定县", Integer.valueOf(532323));
        areaCode.put("南华县", Integer.valueOf(532324));
        areaCode.put("姚安县", Integer.valueOf(532325));
        areaCode.put("大姚县", Integer.valueOf(532326));
        areaCode.put("永仁县", Integer.valueOf(532327));
        areaCode.put("元谋县", Integer.valueOf(532328));
        areaCode.put("武定县", Integer.valueOf(532329));
        areaCode.put("禄丰县", Integer.valueOf(532331));
        areaCode.put("红河哈尼族彝族自治州", Integer.valueOf(532500));
        areaCode.put("个旧市", Integer.valueOf(532501));
        areaCode.put("开远市", Integer.valueOf(532502));
        areaCode.put("蒙自县", Integer.valueOf(532522));
        areaCode.put("屏边苗族自治县", Integer.valueOf(532523));
        areaCode.put("建水县", Integer.valueOf(532524));
        areaCode.put("石屏县", Integer.valueOf(532525));
        areaCode.put("弥勒县", Integer.valueOf(532526));
        areaCode.put("泸西县", Integer.valueOf(532527));
        areaCode.put("元阳县", Integer.valueOf(532528));
        areaCode.put("红河县", Integer.valueOf(532529));
        areaCode.put("金平苗族瑶族傣族自治县", Integer.valueOf(532530));
        areaCode.put("绿春县", Integer.valueOf(532531));
        areaCode.put("河口瑶族自治县", Integer.valueOf(532532));
        areaCode.put("文山壮族苗族自治州", Integer.valueOf(532600));
        areaCode.put("文山县", Integer.valueOf(532621));
        areaCode.put("砚山县", Integer.valueOf(532622));
        areaCode.put("西畴县", Integer.valueOf(532623));
        areaCode.put("麻栗坡县", Integer.valueOf(532624));
        areaCode.put("马关县", Integer.valueOf(532625));
        areaCode.put("丘北县", Integer.valueOf(532626));
        areaCode.put("广南县", Integer.valueOf(532627));
        areaCode.put("富宁县", Integer.valueOf(532628));
        areaCode.put("西双版纳傣族自治州", Integer.valueOf(532800));
        areaCode.put("景洪市", Integer.valueOf(532801));
        areaCode.put("勐海县", Integer.valueOf(532822));
        areaCode.put("勐腊县", Integer.valueOf(532823));
        areaCode.put("大理白族自治州", Integer.valueOf(532900));
        areaCode.put("大理市", Integer.valueOf(532901));
        areaCode.put("漾濞彝族自治县", Integer.valueOf(532922));
        areaCode.put("祥云县", Integer.valueOf(532923));
        areaCode.put("宾川县", Integer.valueOf(532924));
        areaCode.put("弥渡县", Integer.valueOf(532925));
        areaCode.put("南涧彝族自治县", Integer.valueOf(532926));
        areaCode.put("巍山彝族回族自治县", Integer.valueOf(532927));
        areaCode.put("永平县", Integer.valueOf(532928));
        areaCode.put("云龙县", Integer.valueOf(532929));
        areaCode.put("洱源县", Integer.valueOf(532930));
        areaCode.put("剑川县", Integer.valueOf(532931));
        areaCode.put("鹤庆县", Integer.valueOf(532932));
        areaCode.put("德宏傣族景颇族自治州", Integer.valueOf(533100));
        areaCode.put("瑞丽市", Integer.valueOf(533102));
        areaCode.put("潞西市", Integer.valueOf(533103));
        areaCode.put("梁河县", Integer.valueOf(533122));
        areaCode.put("盈江县", Integer.valueOf(533123));
        areaCode.put("陇川县", Integer.valueOf(533124));
        areaCode.put("怒江傈僳族自治州", Integer.valueOf(533300));
        areaCode.put("泸水县", Integer.valueOf(533321));
        areaCode.put("福贡县", Integer.valueOf(533323));
        areaCode.put("贡山独龙族怒族自治县", Integer.valueOf(533324));
        areaCode.put("兰坪白族普米族自治县", Integer.valueOf(533325));
        areaCode.put("迪庆藏族自治州", Integer.valueOf(533400));
        areaCode.put("香格里拉县", Integer.valueOf(533421));
        areaCode.put("德钦县", Integer.valueOf(533422));
        areaCode.put("维西傈僳族自治县", Integer.valueOf(533423));
        areaCode.put("西藏自治区", Integer.valueOf(540000));
        areaCode.put("拉萨市", Integer.valueOf(540100));
        areaCode.put("市辖区", Integer.valueOf(540101));
        areaCode.put("城关区", Integer.valueOf(540102));
        areaCode.put("林周县", Integer.valueOf(540121));
        areaCode.put("当雄县", Integer.valueOf(540122));
        areaCode.put("尼木县", Integer.valueOf(540123));
        areaCode.put("曲水县", Integer.valueOf(540124));
        areaCode.put("堆龙德庆县", Integer.valueOf(540125));
        areaCode.put("达孜县", Integer.valueOf(540126));
        areaCode.put("墨竹工卡县", Integer.valueOf(540127));
        areaCode.put("昌都地区", Integer.valueOf(542100));
        areaCode.put("昌都县", Integer.valueOf(542121));
        areaCode.put("江达县", Integer.valueOf(542122));
        areaCode.put("贡觉县", Integer.valueOf(542123));
        areaCode.put("类乌齐县", Integer.valueOf(542124));
        areaCode.put("丁青县", Integer.valueOf(542125));
        areaCode.put("察雅县", Integer.valueOf(542126));
        areaCode.put("八宿县", Integer.valueOf(542127));
        areaCode.put("左贡县", Integer.valueOf(542128));
        areaCode.put("芒康县", Integer.valueOf(542129));
        areaCode.put("洛隆县", Integer.valueOf(542132));
        areaCode.put("边坝县", Integer.valueOf(542133));
        areaCode.put("山南地区", Integer.valueOf(542200));
        areaCode.put("乃东县", Integer.valueOf(542221));
        areaCode.put("扎囊县", Integer.valueOf(542222));
        areaCode.put("贡嘎县", Integer.valueOf(542223));
        areaCode.put("桑日县", Integer.valueOf(542224));
        areaCode.put("琼结县", Integer.valueOf(542225));
        areaCode.put("曲松县", Integer.valueOf(542226));
        areaCode.put("措美县", Integer.valueOf(542227));
        areaCode.put("洛扎县", Integer.valueOf(542228));
        areaCode.put("加查县", Integer.valueOf(542229));
        areaCode.put("隆子县", Integer.valueOf(542231));
        areaCode.put("错那县", Integer.valueOf(542232));
        areaCode.put("浪卡子县", Integer.valueOf(542233));
        areaCode.put("日喀则地区", Integer.valueOf(542300));
        areaCode.put("日喀则市", Integer.valueOf(542301));
        areaCode.put("南木林县", Integer.valueOf(542322));
        areaCode.put("江孜县", Integer.valueOf(542323));
        areaCode.put("定日县", Integer.valueOf(542324));
        areaCode.put("萨迦县", Integer.valueOf(542325));
        areaCode.put("拉孜县", Integer.valueOf(542326));
        areaCode.put("昂仁县", Integer.valueOf(542327));
        areaCode.put("谢通门县", Integer.valueOf(542328));
        areaCode.put("白朗县", Integer.valueOf(542329));
        areaCode.put("仁布县", Integer.valueOf(542330));
        areaCode.put("康马县", Integer.valueOf(542331));
        areaCode.put("定结县", Integer.valueOf(542332));
        areaCode.put("仲巴县", Integer.valueOf(542333));
        areaCode.put("亚东县", Integer.valueOf(542334));
        areaCode.put("吉隆县", Integer.valueOf(542335));
        areaCode.put("聂拉木县", Integer.valueOf(542336));
        areaCode.put("萨嘎县", Integer.valueOf(542337));
        areaCode.put("岗巴县", Integer.valueOf(542338));
        areaCode.put("那曲地区", Integer.valueOf(542400));
        areaCode.put("那曲县", Integer.valueOf(542421));
        areaCode.put("嘉黎县", Integer.valueOf(542422));
        areaCode.put("比如县", Integer.valueOf(542423));
        areaCode.put("聂荣县", Integer.valueOf(542424));
        areaCode.put("安多县", Integer.valueOf(542425));
        areaCode.put("申扎县", Integer.valueOf(542426));
        areaCode.put("索　县", Integer.valueOf(542427));
        areaCode.put("班戈县", Integer.valueOf(542428));
        areaCode.put("巴青县", Integer.valueOf(542429));
        areaCode.put("尼玛县", Integer.valueOf(542430));
        areaCode.put("阿里地区", Integer.valueOf(542500));
        areaCode.put("普兰县", Integer.valueOf(542521));
        areaCode.put("札达县", Integer.valueOf(542522));
        areaCode.put("噶尔县", Integer.valueOf(542523));
        areaCode.put("日土县", Integer.valueOf(542524));
        areaCode.put("革吉县", Integer.valueOf(542525));
        areaCode.put("改则县", Integer.valueOf(542526));
        areaCode.put("措勤县", Integer.valueOf(542527));
        areaCode.put("林芝地区", Integer.valueOf(542600));
        areaCode.put("林芝县", Integer.valueOf(542621));
        areaCode.put("工布江达县", Integer.valueOf(542622));
        areaCode.put("米林县", Integer.valueOf(542623));
        areaCode.put("墨脱县", Integer.valueOf(542624));
        areaCode.put("波密县", Integer.valueOf(542625));
        areaCode.put("察隅县", Integer.valueOf(542626));
        areaCode.put("朗　县", Integer.valueOf(542627));
        areaCode.put("陕西省", Integer.valueOf(610000));
        areaCode.put("西安市", Integer.valueOf(610100));
        areaCode.put("市辖区", Integer.valueOf(610101));
        areaCode.put("新城区", Integer.valueOf(610102));
        areaCode.put("碑林区", Integer.valueOf(610103));
        areaCode.put("莲湖区", Integer.valueOf(610104));
        areaCode.put("灞桥区", Integer.valueOf(610111));
        areaCode.put("未央区", Integer.valueOf(610112));
        areaCode.put("雁塔区", Integer.valueOf(610113));
        areaCode.put("阎良区", Integer.valueOf(610114));
        areaCode.put("临潼区", Integer.valueOf(610115));
        areaCode.put("长安区", Integer.valueOf(610116));
        areaCode.put("蓝田县", Integer.valueOf(610122));
        areaCode.put("周至县", Integer.valueOf(610124));
        areaCode.put("户　县", Integer.valueOf(610125));
        areaCode.put("高陵县", Integer.valueOf(610126));
        areaCode.put("铜川市", Integer.valueOf(610200));
        areaCode.put("市辖区", Integer.valueOf(610201));
        areaCode.put("王益区", Integer.valueOf(610202));
        areaCode.put("印台区", Integer.valueOf(610203));
        areaCode.put("耀州区", Integer.valueOf(610204));
        areaCode.put("宜君县", Integer.valueOf(610222));
        areaCode.put("宝鸡市", Integer.valueOf(610300));
        areaCode.put("市辖区", Integer.valueOf(610301));
        areaCode.put("渭滨区", Integer.valueOf(610302));
        areaCode.put("金台区", Integer.valueOf(610303));
        areaCode.put("陈仓区", Integer.valueOf(610304));
        areaCode.put("凤翔县", Integer.valueOf(610322));
        areaCode.put("岐山县", Integer.valueOf(610323));
        areaCode.put("扶风县", Integer.valueOf(610324));
        areaCode.put("眉　县", Integer.valueOf(610326));
        areaCode.put("陇　县", Integer.valueOf(610327));
        areaCode.put("千阳县", Integer.valueOf(610328));
        areaCode.put("麟游县", Integer.valueOf(610329));
        areaCode.put("凤　县", Integer.valueOf(610330));
        areaCode.put("太白县", Integer.valueOf(610331));
        areaCode.put("咸阳市", Integer.valueOf(610400));
        areaCode.put("市辖区", Integer.valueOf(610401));
        areaCode.put("秦都区", Integer.valueOf(610402));
        areaCode.put("杨陵区", Integer.valueOf(610403));
        areaCode.put("渭城区", Integer.valueOf(610404));
        areaCode.put("三原县", Integer.valueOf(610422));
        areaCode.put("泾阳县", Integer.valueOf(610423));
        areaCode.put("乾　县", Integer.valueOf(610424));
        areaCode.put("礼泉县", Integer.valueOf(610425));
        areaCode.put("永寿县", Integer.valueOf(610426));
        areaCode.put("彬　县", Integer.valueOf(610427));
        areaCode.put("长武县", Integer.valueOf(610428));
        areaCode.put("旬邑县", Integer.valueOf(610429));
        areaCode.put("淳化县", Integer.valueOf(610430));
        areaCode.put("武功县", Integer.valueOf(610431));
        areaCode.put("兴平市", Integer.valueOf(610481));
        areaCode.put("渭南市", Integer.valueOf(610500));
        areaCode.put("市辖区", Integer.valueOf(610501));
        areaCode.put("临渭区", Integer.valueOf(610502));
        areaCode.put("华　县", Integer.valueOf(610521));
        areaCode.put("潼关县", Integer.valueOf(610522));
        areaCode.put("大荔县", Integer.valueOf(610523));
        areaCode.put("合阳县", Integer.valueOf(610524));
        areaCode.put("澄城县", Integer.valueOf(610525));
        areaCode.put("蒲城县", Integer.valueOf(610526));
        areaCode.put("白水县", Integer.valueOf(610527));
        areaCode.put("富平县", Integer.valueOf(610528));
        areaCode.put("韩城市", Integer.valueOf(610581));
        areaCode.put("华阴市", Integer.valueOf(610582));
        areaCode.put("延安市", Integer.valueOf(610600));
        areaCode.put("市辖区", Integer.valueOf(610601));
        areaCode.put("宝塔区", Integer.valueOf(610602));
        areaCode.put("延长县", Integer.valueOf(610621));
        areaCode.put("延川县", Integer.valueOf(610622));
        areaCode.put("子长县", Integer.valueOf(610623));
        areaCode.put("安塞县", Integer.valueOf(610624));
        areaCode.put("志丹县", Integer.valueOf(610625));
        areaCode.put("吴起县", Integer.valueOf(610626));
        areaCode.put("甘泉县", Integer.valueOf(610627));
        areaCode.put("富　县", Integer.valueOf(610628));
        areaCode.put("洛川县", Integer.valueOf(610629));
        areaCode.put("宜川县", Integer.valueOf(610630));
        areaCode.put("黄龙县", Integer.valueOf(610631));
        areaCode.put("黄陵县", Integer.valueOf(610632));
        areaCode.put("汉中市", Integer.valueOf(610700));
        areaCode.put("市辖区", Integer.valueOf(610701));
        areaCode.put("汉台区", Integer.valueOf(610702));
        areaCode.put("南郑县", Integer.valueOf(610721));
        areaCode.put("城固县", Integer.valueOf(610722));
        areaCode.put("洋　县", Integer.valueOf(610723));
        areaCode.put("西乡县", Integer.valueOf(610724));
        areaCode.put("勉　县", Integer.valueOf(610725));
        areaCode.put("宁强县", Integer.valueOf(610726));
        areaCode.put("略阳县", Integer.valueOf(610727));
        areaCode.put("镇巴县", Integer.valueOf(610728));
        areaCode.put("留坝县", Integer.valueOf(610729));
        areaCode.put("佛坪县", Integer.valueOf(610730));
        areaCode.put("榆林市", Integer.valueOf(610800));
        areaCode.put("市辖区", Integer.valueOf(610801));
        areaCode.put("榆阳区", Integer.valueOf(610802));
        areaCode.put("神木县", Integer.valueOf(610821));
        areaCode.put("府谷县", Integer.valueOf(610822));
        areaCode.put("横山县", Integer.valueOf(610823));
        areaCode.put("靖边县", Integer.valueOf(610824));
        areaCode.put("定边县", Integer.valueOf(610825));
        areaCode.put("绥德县", Integer.valueOf(610826));
        areaCode.put("米脂县", Integer.valueOf(610827));
        areaCode.put("佳　县", Integer.valueOf(610828));
        areaCode.put("吴堡县", Integer.valueOf(610829));
        areaCode.put("清涧县", Integer.valueOf(610830));
        areaCode.put("子洲县", Integer.valueOf(610831));
        areaCode.put("安康市", Integer.valueOf(610900));
        areaCode.put("市辖区", Integer.valueOf(610901));
        areaCode.put("汉滨区", Integer.valueOf(610902));
        areaCode.put("汉阴县", Integer.valueOf(610921));
        areaCode.put("石泉县", Integer.valueOf(610922));
        areaCode.put("宁陕县", Integer.valueOf(610923));
        areaCode.put("紫阳县", Integer.valueOf(610924));
        areaCode.put("岚皋县", Integer.valueOf(610925));
        areaCode.put("平利县", Integer.valueOf(610926));
        areaCode.put("镇坪县", Integer.valueOf(610927));
        areaCode.put("旬阳县", Integer.valueOf(610928));
        areaCode.put("白河县", Integer.valueOf(610929));
        areaCode.put("商洛市", Integer.valueOf(611000));
        areaCode.put("市辖区", Integer.valueOf(611001));
        areaCode.put("商州区", Integer.valueOf(611002));
        areaCode.put("洛南县", Integer.valueOf(611021));
        areaCode.put("丹凤县", Integer.valueOf(611022));
        areaCode.put("商南县", Integer.valueOf(611023));
        areaCode.put("山阳县", Integer.valueOf(611024));
        areaCode.put("镇安县", Integer.valueOf(611025));
        areaCode.put("柞水县", Integer.valueOf(611026));
        areaCode.put("甘肃省", Integer.valueOf(620000));
        areaCode.put("兰州市", Integer.valueOf(620100));
        areaCode.put("市辖区", Integer.valueOf(620101));
        areaCode.put("城关区", Integer.valueOf(620102));
        areaCode.put("七里河区", Integer.valueOf(620103));
        areaCode.put("西固区", Integer.valueOf(620104));
        areaCode.put("安宁区", Integer.valueOf(620105));
        areaCode.put("红古区", Integer.valueOf(620111));
        areaCode.put("永登县", Integer.valueOf(620121));
        areaCode.put("皋兰县", Integer.valueOf(620122));
        areaCode.put("榆中县", Integer.valueOf(620123));
        areaCode.put("嘉峪关市", Integer.valueOf(620200));
        areaCode.put("市辖区", Integer.valueOf(620201));
        areaCode.put("金昌市", Integer.valueOf(620300));
        areaCode.put("市辖区", Integer.valueOf(620301));
        areaCode.put("金川区", Integer.valueOf(620302));
        areaCode.put("永昌县", Integer.valueOf(620321));
        areaCode.put("白银市", Integer.valueOf(620400));
        areaCode.put("市辖区", Integer.valueOf(620401));
        areaCode.put("白银区", Integer.valueOf(620402));
        areaCode.put("平川区", Integer.valueOf(620403));
        areaCode.put("靖远县", Integer.valueOf(620421));
        areaCode.put("会宁县", Integer.valueOf(620422));
        areaCode.put("景泰县", Integer.valueOf(620423));
        areaCode.put("天水市", Integer.valueOf(620500));
        areaCode.put("市辖区", Integer.valueOf(620501));
        areaCode.put("秦州区", Integer.valueOf(620502));
        areaCode.put("麦积区", Integer.valueOf(620503));
        areaCode.put("清水县", Integer.valueOf(620521));
        areaCode.put("秦安县", Integer.valueOf(620522));
        areaCode.put("甘谷县", Integer.valueOf(620523));
        areaCode.put("武山县", Integer.valueOf(620524));
        areaCode.put("张家川回族自治县", Integer.valueOf(620525));
        areaCode.put("武威市", Integer.valueOf(620600));
        areaCode.put("市辖区", Integer.valueOf(620601));
        areaCode.put("凉州区", Integer.valueOf(620602));
        areaCode.put("民勤县", Integer.valueOf(620621));
        areaCode.put("古浪县", Integer.valueOf(620622));
        areaCode.put("天祝藏族自治县", Integer.valueOf(620623));
        areaCode.put("张掖市", Integer.valueOf(620700));
        areaCode.put("市辖区", Integer.valueOf(620701));
        areaCode.put("甘州区", Integer.valueOf(620702));
        areaCode.put("肃南裕固族自治县", Integer.valueOf(620721));
        areaCode.put("民乐县", Integer.valueOf(620722));
        areaCode.put("临泽县", Integer.valueOf(620723));
        areaCode.put("高台县", Integer.valueOf(620724));
        areaCode.put("山丹县", Integer.valueOf(620725));
        areaCode.put("平凉市", Integer.valueOf(620800));
        areaCode.put("市辖区", Integer.valueOf(620801));
        areaCode.put("崆峒区", Integer.valueOf(620802));
        areaCode.put("泾川县", Integer.valueOf(620821));
        areaCode.put("灵台县", Integer.valueOf(620822));
        areaCode.put("崇信县", Integer.valueOf(620823));
        areaCode.put("华亭县", Integer.valueOf(620824));
        areaCode.put("庄浪县", Integer.valueOf(620825));
        areaCode.put("静宁县", Integer.valueOf(620826));
        areaCode.put("酒泉市", Integer.valueOf(620900));
        areaCode.put("市辖区", Integer.valueOf(620901));
        areaCode.put("肃州区", Integer.valueOf(620902));
        areaCode.put("金塔县", Integer.valueOf(620921));
        areaCode.put("瓜州县", Integer.valueOf(620922));
        areaCode.put("肃北蒙古族自治县", Integer.valueOf(620923));
        areaCode.put("阿克塞哈萨克族自治县", Integer.valueOf(620924));
        areaCode.put("玉门市", Integer.valueOf(620981));
        areaCode.put("敦煌市", Integer.valueOf(620982));
        areaCode.put("庆阳市", Integer.valueOf(621000));
        areaCode.put("市辖区", Integer.valueOf(621001));
        areaCode.put("西峰区", Integer.valueOf(621002));
        areaCode.put("庆城县", Integer.valueOf(621021));
        areaCode.put("环　县", Integer.valueOf(621022));
        areaCode.put("华池县", Integer.valueOf(621023));
        areaCode.put("合水县", Integer.valueOf(621024));
        areaCode.put("正宁县", Integer.valueOf(621025));
        areaCode.put("宁　县", Integer.valueOf(621026));
        areaCode.put("镇原县", Integer.valueOf(621027));
        areaCode.put("定西市", Integer.valueOf(621100));
        areaCode.put("市辖区", Integer.valueOf(621101));
        areaCode.put("安定区", Integer.valueOf(621102));
        areaCode.put("通渭县", Integer.valueOf(621121));
        areaCode.put("陇西县", Integer.valueOf(621122));
        areaCode.put("渭源县", Integer.valueOf(621123));
        areaCode.put("临洮县", Integer.valueOf(621124));
        areaCode.put("漳　县", Integer.valueOf(621125));
        areaCode.put("岷　县", Integer.valueOf(621126));
        areaCode.put("陇南市", Integer.valueOf(621200));
        areaCode.put("市辖区", Integer.valueOf(621201));
        areaCode.put("武都区", Integer.valueOf(621202));
        areaCode.put("成　县", Integer.valueOf(621221));
        areaCode.put("文　县", Integer.valueOf(621222));
        areaCode.put("宕昌县", Integer.valueOf(621223));
        areaCode.put("康　县", Integer.valueOf(621224));
        areaCode.put("西和县", Integer.valueOf(621225));
        areaCode.put("礼　县", Integer.valueOf(621226));
        areaCode.put("徽　县", Integer.valueOf(621227));
        areaCode.put("两当县", Integer.valueOf(621228));
        areaCode.put("临夏回族自治州", Integer.valueOf(622900));
        areaCode.put("临夏市", Integer.valueOf(622901));
        areaCode.put("临夏县", Integer.valueOf(622921));
        areaCode.put("康乐县", Integer.valueOf(622922));
        areaCode.put("永靖县", Integer.valueOf(622923));
        areaCode.put("广河县", Integer.valueOf(622924));
        areaCode.put("和政县", Integer.valueOf(622925));
        areaCode.put("东乡族自治县", Integer.valueOf(622926));
        areaCode.put("积石山保安族东乡族撒拉族自治县", Integer.valueOf(622927));
        areaCode.put("甘南藏族自治州", Integer.valueOf(623000));
        areaCode.put("合作市", Integer.valueOf(623001));
        areaCode.put("临潭县", Integer.valueOf(623021));
        areaCode.put("卓尼县", Integer.valueOf(623022));
        areaCode.put("舟曲县", Integer.valueOf(623023));
        areaCode.put("迭部县", Integer.valueOf(623024));
        areaCode.put("玛曲县", Integer.valueOf(623025));
        areaCode.put("碌曲县", Integer.valueOf(623026));
        areaCode.put("夏河县", Integer.valueOf(623027));
        areaCode.put("青海省", Integer.valueOf(630000));
        areaCode.put("西宁市", Integer.valueOf(630100));
        areaCode.put("市辖区", Integer.valueOf(630101));
        areaCode.put("城东区", Integer.valueOf(630102));
        areaCode.put("城中区", Integer.valueOf(630103));
        areaCode.put("城西区", Integer.valueOf(630104));
        areaCode.put("城北区", Integer.valueOf(630105));
        areaCode.put("大通回族土族自治县", Integer.valueOf(630121));
        areaCode.put("湟中县", Integer.valueOf(630122));
        areaCode.put("湟源县", Integer.valueOf(630123));
        areaCode.put("海东地区", Integer.valueOf(632100));
        areaCode.put("平安县", Integer.valueOf(632121));
        areaCode.put("民和回族土族自治县", Integer.valueOf(632122));
        areaCode.put("乐都县", Integer.valueOf(632123));
        areaCode.put("互助土族自治县", Integer.valueOf(632126));
        areaCode.put("化隆回族自治县", Integer.valueOf(632127));
        areaCode.put("循化撒拉族自治县", Integer.valueOf(632128));
        areaCode.put("海北藏族自治州", Integer.valueOf(632200));
        areaCode.put("门源回族自治县", Integer.valueOf(632221));
        areaCode.put("祁连县", Integer.valueOf(632222));
        areaCode.put("海晏县", Integer.valueOf(632223));
        areaCode.put("刚察县", Integer.valueOf(632224));
        areaCode.put("黄南藏族自治州", Integer.valueOf(632300));
        areaCode.put("同仁县", Integer.valueOf(632321));
        areaCode.put("尖扎县", Integer.valueOf(632322));
        areaCode.put("泽库县", Integer.valueOf(632323));
        areaCode.put("河南蒙古族自治县", Integer.valueOf(632324));
        areaCode.put("海南藏族自治州", Integer.valueOf(632500));
        areaCode.put("共和县", Integer.valueOf(632521));
        areaCode.put("同德县", Integer.valueOf(632522));
        areaCode.put("贵德县", Integer.valueOf(632523));
        areaCode.put("兴海县", Integer.valueOf(632524));
        areaCode.put("贵南县", Integer.valueOf(632525));
        areaCode.put("果洛藏族自治州", Integer.valueOf(632600));
        areaCode.put("玛沁县", Integer.valueOf(632621));
        areaCode.put("班玛县", Integer.valueOf(632622));
        areaCode.put("甘德县", Integer.valueOf(632623));
        areaCode.put("达日县", Integer.valueOf(632624));
        areaCode.put("久治县", Integer.valueOf(632625));
        areaCode.put("玛多县", Integer.valueOf(632626));
        areaCode.put("玉树藏族自治州", Integer.valueOf(632700));
        areaCode.put("玉树县", Integer.valueOf(632721));
        areaCode.put("杂多县", Integer.valueOf(632722));
        areaCode.put("称多县", Integer.valueOf(632723));
        areaCode.put("治多县", Integer.valueOf(632724));
        areaCode.put("囊谦县", Integer.valueOf(632725));
        areaCode.put("曲麻莱县", Integer.valueOf(632726));
        areaCode.put("海西蒙古族藏族自治州", Integer.valueOf(632800));
        areaCode.put("格尔木市", Integer.valueOf(632801));
        areaCode.put("德令哈市", Integer.valueOf(632802));
        areaCode.put("乌兰县", Integer.valueOf(632821));
        areaCode.put("都兰县", Integer.valueOf(632822));
        areaCode.put("天峻县", Integer.valueOf(632823));
        areaCode.put("宁夏回族自治区", Integer.valueOf(640000));
        areaCode.put("银川市", Integer.valueOf(640100));
        areaCode.put("市辖区", Integer.valueOf(640101));
        areaCode.put("兴庆区", Integer.valueOf(640104));
        areaCode.put("西夏区", Integer.valueOf(640105));
        areaCode.put("金凤区", Integer.valueOf(640106));
        areaCode.put("永宁县", Integer.valueOf(640121));
        areaCode.put("贺兰县", Integer.valueOf(640122));
        areaCode.put("灵武市", Integer.valueOf(640181));
        areaCode.put("石嘴山市", Integer.valueOf(640200));
        areaCode.put("市辖区", Integer.valueOf(640201));
        areaCode.put("大武口区", Integer.valueOf(640202));
        areaCode.put("惠农区", Integer.valueOf(640205));
        areaCode.put("平罗县", Integer.valueOf(640221));
        areaCode.put("吴忠市", Integer.valueOf(640300));
        areaCode.put("市辖区", Integer.valueOf(640301));
        areaCode.put("利通区", Integer.valueOf(640302));
        areaCode.put("红寺堡区 (*)", Integer.valueOf(640303));
        areaCode.put("盐池县", Integer.valueOf(640323));
        areaCode.put("同心县", Integer.valueOf(640324));
        areaCode.put("青铜峡市", Integer.valueOf(640381));
        areaCode.put("固原市", Integer.valueOf(640400));
        areaCode.put("市辖区", Integer.valueOf(640401));
        areaCode.put("原州区", Integer.valueOf(640402));
        areaCode.put("西吉县", Integer.valueOf(640422));
        areaCode.put("隆德县", Integer.valueOf(640423));
        areaCode.put("泾源县", Integer.valueOf(640424));
        areaCode.put("彭阳县", Integer.valueOf(640425));
        areaCode.put("中卫市", Integer.valueOf(640500));
        areaCode.put("市辖区", Integer.valueOf(640501));
        areaCode.put("沙坡头区", Integer.valueOf(640502));
        areaCode.put("中宁县", Integer.valueOf(640521));
        areaCode.put("海原县", Integer.valueOf(640522));
        areaCode.put("新疆维吾尔自治区", Integer.valueOf(650000));
        areaCode.put("乌鲁木齐市", Integer.valueOf(650100));
        areaCode.put("市辖区", Integer.valueOf(650101));
        areaCode.put("天山区", Integer.valueOf(650102));
        areaCode.put("沙依巴克区", Integer.valueOf(650103));
        areaCode.put("新市区", Integer.valueOf(650104));
        areaCode.put("水磨沟区", Integer.valueOf(650105));
        areaCode.put("头屯河区", Integer.valueOf(650106));
        areaCode.put("达坂城区", Integer.valueOf(650107));
        areaCode.put("米东区", Integer.valueOf(650109));
        areaCode.put("乌鲁木齐县", Integer.valueOf(650121));
        areaCode.put("克拉玛依市", Integer.valueOf(650200));
        areaCode.put("市辖区", Integer.valueOf(650201));
        areaCode.put("独山子区", Integer.valueOf(650202));
        areaCode.put("克拉玛依区", Integer.valueOf(650203));
        areaCode.put("白碱滩区", Integer.valueOf(650204));
        areaCode.put("乌尔禾区", Integer.valueOf(650205));
        areaCode.put("吐鲁番地区", Integer.valueOf(652100));
        areaCode.put("吐鲁番市", Integer.valueOf(652101));
        areaCode.put("鄯善县", Integer.valueOf(652122));
        areaCode.put("托克逊县", Integer.valueOf(652123));
        areaCode.put("哈密地区", Integer.valueOf(652200));
        areaCode.put("哈密市", Integer.valueOf(652201));
        areaCode.put("巴里坤哈萨克自治县", Integer.valueOf(652222));
        areaCode.put("伊吾县", Integer.valueOf(652223));
        areaCode.put("昌吉回族自治州", Integer.valueOf(652300));
        areaCode.put("昌吉市", Integer.valueOf(652301));
        areaCode.put("阜康市", Integer.valueOf(652302));
        areaCode.put("呼图壁县", Integer.valueOf(652323));
        areaCode.put("玛纳斯县", Integer.valueOf(652324));
        areaCode.put("奇台县", Integer.valueOf(652325));
        areaCode.put("吉木萨尔县", Integer.valueOf(652327));
        areaCode.put("木垒哈萨克自治县", Integer.valueOf(652328));
        areaCode.put("博尔塔拉蒙古自治州", Integer.valueOf(652700));
        areaCode.put("博乐市", Integer.valueOf(652701));
        areaCode.put("精河县", Integer.valueOf(652722));
        areaCode.put("温泉县", Integer.valueOf(652723));
        areaCode.put("巴音郭楞蒙古自治州", Integer.valueOf(652800));
        areaCode.put("库尔勒市", Integer.valueOf(652801));
        areaCode.put("轮台县", Integer.valueOf(652822));
        areaCode.put("尉犁县", Integer.valueOf(652823));
        areaCode.put("若羌县", Integer.valueOf(652824));
        areaCode.put("且末县", Integer.valueOf(652825));
        areaCode.put("焉耆回族自治县", Integer.valueOf(652826));
        areaCode.put("和静县", Integer.valueOf(652827));
        areaCode.put("和硕县", Integer.valueOf(652828));
        areaCode.put("博湖县", Integer.valueOf(652829));
        areaCode.put("阿克苏地区", Integer.valueOf(652900));
        areaCode.put("阿克苏市", Integer.valueOf(652901));
        areaCode.put("温宿县", Integer.valueOf(652922));
        areaCode.put("库车县", Integer.valueOf(652923));
        areaCode.put("沙雅县", Integer.valueOf(652924));
        areaCode.put("新和县", Integer.valueOf(652925));
        areaCode.put("拜城县", Integer.valueOf(652926));
        areaCode.put("乌什县", Integer.valueOf(652927));
        areaCode.put("阿瓦提县", Integer.valueOf(652928));
        areaCode.put("柯坪县", Integer.valueOf(652929));
        areaCode.put("克孜勒苏柯尔克孜自治州", Integer.valueOf(653000));
        areaCode.put("阿图什市", Integer.valueOf(653001));
        areaCode.put("阿克陶县", Integer.valueOf(653022));
        areaCode.put("阿合奇县", Integer.valueOf(653023));
        areaCode.put("乌恰县", Integer.valueOf(653024));
        areaCode.put("喀什地区", Integer.valueOf(653100));
        areaCode.put("喀什市", Integer.valueOf(653101));
        areaCode.put("疏附县", Integer.valueOf(653121));
        areaCode.put("疏勒县", Integer.valueOf(653122));
        areaCode.put("英吉沙县", Integer.valueOf(653123));
        areaCode.put("泽普县", Integer.valueOf(653124));
        areaCode.put("莎车县", Integer.valueOf(653125));
        areaCode.put("叶城县", Integer.valueOf(653126));
        areaCode.put("麦盖提县", Integer.valueOf(653127));
        areaCode.put("岳普湖县", Integer.valueOf(653128));
        areaCode.put("伽师县", Integer.valueOf(653129));
        areaCode.put("巴楚县", Integer.valueOf(653130));
        areaCode.put("塔什库尔干塔吉克自治县", Integer.valueOf(653131));
        areaCode.put("和田地区", Integer.valueOf(653200));
        areaCode.put("和田市", Integer.valueOf(653201));
        areaCode.put("和田县", Integer.valueOf(653221));
        areaCode.put("墨玉县", Integer.valueOf(653222));
        areaCode.put("皮山县", Integer.valueOf(653223));
        areaCode.put("洛浦县", Integer.valueOf(653224));
        areaCode.put("策勒县", Integer.valueOf(653225));
        areaCode.put("于田县", Integer.valueOf(653226));
        areaCode.put("民丰县", Integer.valueOf(653227));
        areaCode.put("伊犁哈萨克自治州", Integer.valueOf(654000));
        areaCode.put("伊宁市", Integer.valueOf(654002));
        areaCode.put("奎屯市", Integer.valueOf(654003));
        areaCode.put("伊宁县", Integer.valueOf(654021));
        areaCode.put("察布查尔锡伯自治县", Integer.valueOf(654022));
        areaCode.put("霍城县", Integer.valueOf(654023));
        areaCode.put("巩留县", Integer.valueOf(654024));
        areaCode.put("新源县", Integer.valueOf(654025));
        areaCode.put("昭苏县", Integer.valueOf(654026));
        areaCode.put("特克斯县", Integer.valueOf(654027));
        areaCode.put("尼勒克县", Integer.valueOf(654028));
        areaCode.put("塔城地区", Integer.valueOf(654200));
        areaCode.put("塔城市", Integer.valueOf(654201));
        areaCode.put("乌苏市", Integer.valueOf(654202));
        areaCode.put("额敏县", Integer.valueOf(654221));
        areaCode.put("沙湾县", Integer.valueOf(654223));
        areaCode.put("托里县", Integer.valueOf(654224));
        areaCode.put("裕民县", Integer.valueOf(654225));
        areaCode.put("和布克赛尔蒙古自治县", Integer.valueOf(654226));
        areaCode.put("阿勒泰地区", Integer.valueOf(654300));
        areaCode.put("阿勒泰市", Integer.valueOf(654301));
        areaCode.put("布尔津县", Integer.valueOf(654321));
        areaCode.put("富蕴县", Integer.valueOf(654322));
        areaCode.put("福海县", Integer.valueOf(654323));
        areaCode.put("哈巴河县", Integer.valueOf(654324));
        areaCode.put("青河县", Integer.valueOf(654325));
        areaCode.put("吉木乃县", Integer.valueOf(654326));
        areaCode.put("自治区直辖县级行政区划", Integer.valueOf(659000));
        areaCode.put("石河子市", Integer.valueOf(659001));
        areaCode.put("阿拉尔市", Integer.valueOf(659002));
        areaCode.put("图木舒克市", Integer.valueOf(659003));
        areaCode.put("五家渠市", Integer.valueOf(659004));
        areaCode.put("台湾省", Integer.valueOf(710000));
        areaCode.put("香港特别行政区", Integer.valueOf(810000));
        areaCode.put("澳门特别行政区", Integer.valueOf(820000));
    }

    private int randomAreaCode() {
        int index = (int) (Math.random() * areaCode.size());
        Collection values = areaCode.values();
        Iterator it = values.iterator();
        int i = 0;
        int code = 0;
        while ((i < index) && (it.hasNext())) {
            i++;
            code = ((Integer) it.next()).intValue();
        }
        return code;
    }

    private String fixedBirthday(String birthday) {
        return birthday.replace("-", "");
    }

    private String randomBirthday() {
        Calendar birthday = Calendar.getInstance();
        birthday.set(1, (int) (Math.random() * 60.0D) + 1950);
        birthday.set(2, (int) (Math.random() * 12.0D));
        birthday.set(5, (int) (Math.random() * 31.0D));

        StringBuilder builder = new StringBuilder();
        builder.append(birthday.get(1));
        long month = birthday.get(2) + 1;
        if (month < 10L) {
            builder.append("0");
        }
        builder.append(month);
        long date = birthday.get(5);
        if (date < 10L) {
            builder.append("0");
        }
        builder.append(date);
        return builder.toString();
    }

    private char calcTrailingNumber(char[] chars) {
        if (chars.length < 17) {
            return ' ';
        }
        int[] c = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};
        char[] r = {'1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'};
        int result = 0;
        for (int i = 0; i < c.length; i++) {
            result += Character.digit(chars[i], 10) * c[i];
        }
        return r[(result % 11)];
    }

    private String randomCode(String sex) {
        String threeCode = "";
        char[] male = {'1', '3', '5', '7', '9'};
        char[] female = {'2', '4', '6', '8', '0'};
        char sexChar;
        if ("1".equals(sex)) {
            sexChar = male[(int) (Math.random() * male.length)];
        } else if ("2".equals(sex)) {
            sexChar = female[(int) (Math.random() * female.length)];
        } else {
            char[] newCharArray = ArrayUtils.addAll(male, female);
            sexChar = newCharArray[(int) (Math.random() * newCharArray.length)];
        }
        int code = (int) (Math.random() * 99);
        return String.format("%02d%s", code, sexChar);
    }

    @Override
    public Object exec(List list) throws TemplateModelException {
        String birthday = null;
        String sex = null;
        if (CollectionUtils.isNotEmpty(list)) {
            birthday = ((SimpleScalar) list.get(0)).getAsString();
            if (list.size() > 1) {
                sex = ((SimpleScalar) list.get(1)).getAsString();
            }
        }
        StringBuilder generater = new StringBuilder();
        generater.append(randomAreaCode());
        if (StringUtils.isBlank(birthday)) {
            generater.append(randomBirthday());
        } else {
            generater.append(fixedBirthday(birthday));
        }
        generater.append(randomCode(sex));
        generater.append(calcTrailingNumber(generater.toString().toCharArray()));
        return generater.toString();
    }

}
